Two sites: LON(nodes A,B,C) and NYC(nodes D,E,F). Node A and D are the site master of LON and NYC respectively.
Site LON is going to push state to site NYC. The push state request is done in node B and the request is done when node A is leaving the cluster. In order to push the state, it sends a START_RECEIVE to NYC site.
The message is forward to node A (site master LON) that sends it to node D (site master NYC)
Response is sent back from node D to node A that forwards it to node B.
However, since node A is shutting-down, the response never arrives to node B that ends up throwing TimeoutException.
The test will be disabled because:
- This push state is triggered manually and it can be re-triggered in case of exceptions
- It requires some UNICAST/NAKACK between sites (i.e. changing jgroups)