There is no cluster forming between multiple servers on solaris, using clustered.sh (2nd server has port offset 100).
Jakub, we need more information? Any server logs? what's the configuration? Any link to jenkins job where it fails? Thanks
Created attachment 954906 [details] Server logs Attached server logs, from ER1 (er11.log, er12.logs) where the servers cluster properly, and from ER3 (er31.log, er32.log) where they do not (there were problems with logging in ER2, that's why I used ER3). The main thing that changed between the builds is jgroups version from 3.4.5.Final-redhat-2 to 3.5.1.Final-redhat-1 between ER1 and ER2 and to 3.6.0.Final-redhat-1 in ER3. The configuration clustered.xml didn't change, so it probably needs some adjustments. I can try to find what needs changing, but Bela would probably be a faster choice.
Created attachment 954907 [details] Server config
When using -Djboss.bind.address=<not localhost>, the servers cluster properly.
@gsheldon The workaround is to use a different bind address than localhost.
Gemma, I changed the title and release notes text. Please review. Thanks
I suggest try this out with a standalone JGroups program (e.g. ChatDemo) and the *same configuration* as in JDG. Or give me access to a Solaris box and I can try this out myself.
I had issues editing the config files on the Solaris box dev32-01, so I cannot test what I wrote below. The most likely cause is that there is no multicast route in the routing table. The default route points to net0: default 10.16.95.254 UG 3 166558737 net0 If a node doesn't bind to a 10.16.x.x address, then it won't receive the multicasts sent via net0. Solutions: 1: Add a multicast route for a given range of mcast addresses to the routing table 2: Bind to a 10.16.x.x. address (bind_addr) instead of to 127.0.0.1 3: Join all multicast routes by using either bind_interfaces="net0,lo0" or bind_to_all_interfaces="true" in UDP. Again, I haven't been able to confirm this, so please verify it.
This is running ok now with ER8. Also, note that the ticked was resolved.
ER8 probably passed because the workaround that I applied for ER7 is still in place, so I'm reopening this.
This product has been discontinued or is no longer tracked in Red Hat Bugzilla.