-
Bug
-
Resolution: Duplicate
-
Major
-
None
-
None
-
None
If an application (singleton-deployment) is deployed into a cluster with more nodes than are initial in the list of the client it can happen that a node is elected to run this application which is not know initially by the client,
or
the node with the singleton application is shutted down or crash during runtime.
In any case the EJB invocation will not work if a node is elected to run the deployment which is not part of the servers listed as initial connections at client side.
With some BYTEMAN rules I checked that the client side ClusterTopologyMessageHandler and ClusterNodeRemovalHandler did not see more than the node which have the application deployed.
If all nodes are added to the client jboss-ejb-client.properties the DeploymentNodeSelector is used for the first invocation, the cluster-view is received with one node.
After this node is down the DNS will show another node and the cluster-view received afterwards onyl show this node.
- blocks
-
JBEAP-7542 Application deployed as "singleton-deployment" in a cluster is not always reachable for EJB calls
- Closed
- duplicates
-
WFLY-6882 A client is not able to invoke EJB's deployed as "HASingleton deployment"
- Closed