I have two nodes with Openfire 3.9.3 installed and clustered using Hazelcast 1.2.2 plugin. Both nodes are behind HAProxy acting as a load balancer. Everything works fine, except one scenario, which I believe should also work in a clustered environment:
client 1 connects to Openfire node A (over HAProxy load balancer) and subscribes to PubSub node N;
client 2 connects to Openfire node B (over HAProxy load balancer) and publishes to PubSub node N;
client 1 is NOT receiving notification that there is a published item on PubSub node N;
This works fine if client 2 happens to connect to the same node as client 1 (Openfire node A in our case).
Is there anything that I need to set up on the server to make this work?