Hi Chandra
We'd like to add a note here that we do not plan to officially support
non-multicast based virtual multicast support through Shoal at least in
the near future due to severe development and testing resource constraints.
The feature exists in an experimental state and has not been widely
tested. Hence, although the property name suggests a list, it currently
only takes in a single node as a bootstrapping node.
If you are planning to go production with Shoal, we'd recommend staying
with multicast based network of nodes (allowing for multicast traffic
for specific ports through routers/switches when spanning subnets.
hth
Shreedhar
Mohamed Abdelaziz wrote:
> On 2/5/10 11:49 AM, Chandra Mulpuri wrote:
>> Hi Shoal Developers,
>>
>> I have been evaluating Shoal for our highly scalable multi-node
>> project here. Shoal seems pretty powerful and has all the
>> functionality that we need. I see some issue in 1.1 though.
>>
>> 1) Exception in NetworkManager.java when VIRTUAL_MULTICAST_URI_LIST
>> has just one IP Address.
>> This is because of the following trace line in NetworkManager.java
>> LOG.config("VIRTUAL_MULTICAST_URI_LIST=" + virtualMulticastURIList +
>> " rendezvousSeedURIs.get(0)=" + rendezvousSeedURIs.get(1));
>> If I pass only one tcp://<IP-address>:port to
>> VIRTUAL_MULTICAST_URI_LIST, rendezvousSeedURIs.get(1) would be null.
>>
>> 2) If the Boot Strapping node is down, new member nodes joining and
>> leaving the group are out of communication. To prevent this single
>> point of failure, can all the nodes be Boot Strapping nodes ? Will
>> there be any performance impact with this configuration ?
>
> Essentially all nodes would multicast to one another, verses limiting
> it to boot strapping nodes. For fail purposes, it is recommended that
> a percentage proportional to the cluster size, take on that role.
>
> Mohamed
>
>>
>> Thanks for your time,
>> Chandra
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_shoal.dev.java.net
> For additional commands, e-mail: dev-help_at_shoal.dev.java.net
>