Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-2426

Value of parameter "restart-required" for some attributes in Elytron subsystem resources does not match reality

XMLWordPrintable

    • Hide
      1. $JBOSS_HOME/bin/standalone.sh -c standalone-elytron.xml
      2. $JBOSS_HOME/bin/jboss-cli.sh -c
      3. /subsystem=elytron/constant-principal-decoder=constPrincDecoder:add(constant=roleX)
      4. /subsystem=elytron/concatenating-principal-decoder=concatPrincDecoder:add(principal-decoders=[constPrincDecoder,constPrincDecoder])
      5. /subsystem=elytron/concatenating-principal-decoder=concatPrincDecoder:write-attribute(name=principal-decoders,value=[constPrincDecoder,constPrincDecoder])
      Show
      $JBOSS_HOME/bin/standalone.sh -c standalone-elytron.xml $JBOSS_HOME/bin/jboss-cli.sh -c /subsystem=elytron/constant-principal-decoder=constPrincDecoder:add(constant=roleX) /subsystem=elytron/concatenating-principal-decoder=concatPrincDecoder:add(principal-decoders= [constPrincDecoder,constPrincDecoder] ) /subsystem=elytron/concatenating-principal-decoder=concatPrincDecoder:write-attribute(name=principal-decoders,value= [constPrincDecoder,constPrincDecoder] )
    • User Experience

      Some attributes of some resources in elytron subsystem defines in its description that there is not necessary to do reload or restart. But reality is different. Trying to change such attributes you are informed that reload is necessary:

      configurable-sasl-server-factory/filters
      configurable-sasl-server-factory/properties
      custom-role-mapper/*
      aggregate-http-server-mechanism-factory/http-server-factories
      constant-permission-mapper/permissions
      filesystem-realm/levels
      filesystem-realm/name-rewriter
      ldap-key-store/attributes/new-item-template
      service-loader-http-server-mechanism-factory/module
      aggregate-principal-decoder/principal-decoders
      simple-permission-mapper/permission-mappings
      chained-name-rewriter/name-rewriters
      custom-permission-mapper/*
      configurable-http-server-mechanism-factory/properties
      custom-name-rewriter/*
      aggregate-sasl-server-factory/sasl-server-factories
      aggregate-name-rewriter/name-rewriters
      ldap-realm/identity-mapping/*
      mechanism-provider-filtering-sasl-server-factory/filters
      custom-principal-decoder/*
      custom-realm-mapper/*
      jdbc-realm/principal-query
      key-managers/credential-reference
      service-loader-sasl-server-factory/module
      concatenating-principal-decoder/principal-decoders
      credential-store/alias/*
      custom-modifiable-realm/*
      custom-credential-security-factory/*
      key-store/credential-reference
      custom-role-decoder/*
      aggregate-role-mapper/role-mappers
      custom-realm/*
      

      The attributes are defined as "restart-required" => "no-services", see e.g. /subsystem=elytron/concatenating-principal-decoder=concatPrincDecoder:read-resource-description

            yborgess1@redhat.com Yeray Borges Santana
            okotek@redhat.com Ondrej Kotek
            Ondrej Kotek Ondrej Kotek
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: