Description of problem: Attempt to update configuration of Broadcast Group fails for several reasons: - Socket Binding is incorectly marked as required - jgroups-cluster is invalid in combination with socket-binding jgroups-cluster is not even available in JON UI. Version-Release number of selected component (if applicable): JON 3.3.11 + EAP plugin pack 08.CR01 How reproducible: Always Steps to Reproduce: 1. start EAP 7 domain mode 2. import the EAP 7 from discovery queue 3. run Add management user operation 4. navigate to EAP 7 Domain Controller->Profiles->full-ha->Subsystems->messaging-activemq->default->bg-group1->Configuration 5. set Socket Binding to test 7. save Actual results: After step 4: The following configuration properties have invalid values: [Socket Binding]. The values must be corrected before the configuration can be saved. Which is not correct because Socket Binding is no longer required (see /profile=full-ha/subsystem=messaging-activemq/server=default/broadcast-group=bg-group1:read-resource-description ) After step 7: {domain-failure-description={WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:={Operation step-3=WFLYCTL0105: jgroups-cluster is invalid in combination with socket-binding}}}, rolled-back=true But jgroups-cluster property is not even available in JON UI. Expected results: Configuration properties should be up to date and configuration update should be successful. Additional info: Tried on EAP 7.2 and EAP 7.1 This should also affect Broadcast Group resource type for EAP standalone
commit ba9da4c8b706e8c4efb36a9f4d19f2d061b139a3 Author: Josejulio Martínez <jmartine> Date: Tue Apr 9 16:37:28 2019 -0500 Bug 1655980 - Adds jgroups-* configuration to Broadcast Group
Moving to ON_QA. The latest brew build is available from here: https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=883501 http://download.eng.bos.redhat.com/brewroot/packages/org.jboss.on-jboss-on-parent/3.3.0.GA/203/maven/org/jboss/on/jon-plugins-patch/3.3.0.GA/jon-plugins-patch-3.3.0.GA.zip maps to ER01 build of 3.3 EAP Plugin Pack Update 09.
Moving to ON_QA. The latest brew build is available from here: https://brewweb.engineering.redhat.com/brew/buildinfo?buildID=888843 http://download.eng.bos.redhat.com/brewroot/packages/org.jboss.on-jboss-on-parent/3.3.0.GA/206/maven/org/jboss/on/jon-plugins-patch/3.3.0.GA/jon-plugins-patch-3.3.0.GA.zip maps to CR01 build of 3.3 EAP Plugin Pack Update 09.
Tested on 3.3 EAP Plugin Pack Update 09 For EAP7.2: The config update is failing on EAP7.2 with below message: {domain-failure-description={WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:={Operation step-6=WFLYCTL0105: jgroups-cluster is invalid in combination with socket-binding}}}, rolled-back=true Additional Info: The default value displayed in property 'jgroups channel' is 'activemq-cluster' If we unset the the property 'jgroups channel' and enter value 'test' for property 'socket binding', after clicking 'Save', the config update is successful. For EAP7.1.6: The config update is failing on EAP7.1.6 with below message: {domain-failure-description={WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:={Operation step-4=WFLYCTL0201: Unknown attribute 'jgroups-cluster'}}}, rolled-back=true Additional Info: The default value displayed in property 'jgroups channel' is 'activemq-cluster' If we unset the the property 'jgroups channel' and enter value 'test' for property 'socket binding', after clicking 'Save', the config update is still failing with message: {domain-failure-description={WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:={Operation step-4=WFLYCTL0201: Unknown attribute 'jgroups-cluster'}}}, rolled-back=true
Verified on 3.3 EAP Plugin Pack Update 09 CR02 For EAP7.2 and For EAP7.1.6: The default value displayed in property 'jgroups channel' is 'activemq-cluster' If we unset the the property 'jgroups channel' and enter value 'test' for property 'socket binding', after clicking 'Save', the config update is successful.