In Hibernate Search we worked around the multicast problem by dropping
the need for multicasts:
essentially all our tests are now using SHARED_LOOPBACK and
SHARED_LOOPBACK_PING.
But before that decision, Hardy had made the following interesting
solution for our Maven build.
Having agreed that this is not a JGroups bug but rather a weird
configuration on apple machines, we'd expect apple users to have to
fix their routing table; this would need some appropriate instructions
in the usual places, but the patch below also provides for a user
friendly error message to those who might not have set it up:
https://github.com/hferentschik/hibernate-search/commit/d207ba088f8bec5d0...
We choose for the simplicity of the in-JVM loopback tests as we build
on top of Infinispan, and trust you guys to deal with the network
complexities, but I think Hardy's solution might be a good fit to be
applied to Infinispan?
Cheers,
Sanne
On 24 March 2014 23:47, Sanne Grinovero <sanne(a)infinispan.org> wrote:
I'm wondering what the plans are around updating JGroups. I'd
like to
update Search to use the latest JGroups 3.5.0.Beta1, but:
- no good for us to strive ahead of Infinispan as we need to test
them all aligned
- there's an "interesting" situation around JGRP-1808: doesn't work
on a Mac unless you reconfigure your system for proper multicast
routes
I'm hoping someone who cares about it to work on Mac to take ownership
of it, as it doesn't affect me but it's quite annoying for other
contributors.
There are many interesting performance improvements in this release,
so I'm surprised it wasn't eagerly adopted.
Sanne