Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-14518

Review for expansion expression testing in clustering subsystems

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 23.0.0.Beta1
    • Clustering
    • None
    • Undefined
    • ---
    • ---

      Please can you review your components integration with WildFly looking for issues with how the subsystem parses it’s configuration.

      In particular we are looking for:
      Cases where your component exposes an attribute that allows property expansion and the value is not resolved as an expression before using it in runtime services but the raw value is used instead
      i.e. in an operation handler that executes in OperationContext.Stage.RUNTIME. Often this execution is in a method that overrides AbstractAddStepHandler.performRuntime or AbstractBoottimeAddStepHandler.performBoottime
      Cases where attributes are defined as one type and handled as another
      Cases where xml marshalling code is improperly using the attribute
      E.g. by resolving the expression (it should not)
      E.g. by directly reading the raw value and making logical decisions based on it (if (x.asBoolean()) writeThis else writeThat)
      Cases where attributes are not covered by automatized test

              rhn-engineering-rhusar Radoslav Husar
              rhn-engineering-rhusar Radoslav Husar
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: