How do you programmatically configure hazelcast for the multicast discovery mechanism?
Details:
The documentation only supplies an example for TCP/IP
So it appears that Multicast is working on your network; which is good.
Could you try it with the following settings:
Config cfg = new Config();
NetworkConfig network = cfg.getNetworkConfig();
JoinConfig join = network.getJoin();
join.getTcpIpConfig().setEnabled(false);
join.getAwsConfig().setEnabled(false);
join.getMulticastConfig().setEnabled(true);
HazelcastInstance instance = Hazelcast.newHazelcastInstance(cfg);
As you can see, I removed all the customization.