-
Bug
-
Resolution: Won't Do
-
Major
-
7.0.6.CR1
When jgroups subsystem remove-protocol(type=...) operation is executed while EAP 7 is running and the clustering service is active, the CLI fails with "WFLYCTL0171: Removing services has lead to unsatisfied dependencies" in EAP 7.0. For example:
[standalone@node1:9990 /] /subsystem=jgroups/stack=udp:remove-protocol(type=FRAG2) { "outcome" => "failed", "failure-description" => "WFLYCTL0171: Removing services has lead to unsatisfied dependencies: Service jboss.jgroups.factory.udp.FRAG2 was depended upon by service jboss.jgroups.factory.udp", "rolled-back" => true }
Also, the non-deprecated protocol remove() operation also fails with same WFLYCTL0171 message:
[standalone@node1:9990 /] /subsystem=jgroups/stack=udp/protocol=FRAG2:remove() { "outcome" => "failed", "failure-description" => "WFLYCTL0171: Removing services has lead to unsatisfied dependencies: Service jboss.jgroups.factory.udp.FRAG2 was depended upon by service jboss.jgroups.factory.udp", "rolled-back" => true }
Note that this issue does not happens in EAP 7.1.0.Alpha. So, a later change, which is incorporated in 7.1.x branch, fixed this issue. Please locate the relevant commit and backport it to 7.0.z branch.