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.
A fix for this was checked in on 12/14/2009. However, the download
shoal-gms.jar has not been rebuilt since then.
I will make sure it is rebuilt so this fix is available in download bundle.
>
> 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 ?
Passing this question along to someone who can answer it better than I can.
-Joe
>
> Thanks for your time,
> Chandra
attached mail follows:
User: jfialli
Date: 2009-12-14 20:55:07+0000
Modified:
shoal/gms/src/java/com/sun/enterprise/jxtamgmt/NetworkManager.java
Log:
Issue number: shoal issue 94
Fix IndexOutOfBounds exception in NetworkManger log.config statement.
File Changes:
Directory: /shoal/gms/src/java/com/sun/enterprise/jxtamgmt/
===========================================================
File [changed]: NetworkManager.java
Url:
https://shoal.dev.java.net/source/browse/shoal/gms/src/java/com/sun/enterprise/jxtamgmt/NetworkManager.java?r1=1.60&r2=1.61
Delta lines: +1 -1
-------------------
--- NetworkManager.java 2009-06-24 19:49:35+0000 1.60
+++ NetworkManager.java 2009-12-14 20:55:04+0000 1.61
@@ -181,7 +181,7 @@
//this object has only one address in it, so add it to the list
rendezvousSeedURIs.add(((String) virtualMulticastURIList));
}
- LOG.config("VIRTUAL_MULTICAST_URI_LIST=" + virtualMulticastURIList + " rendezvousSeedURIs.get(0)=" + rendezvousSeedURIs.get(1));
+ LOG.config("VIRTUAL_MULTICAST_URI_LIST=" + virtualMulticastURIList + " rendezvousSeedURIs.get(0)=" + rendezvousSeedURIs.get(0));
}
Object isVirtualMulticastNode = properties.get(IS_BOOTSTRAPPING_NODE.toString());
if (isVirtualMulticastNode != null) {
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe_at_shoal.dev.java.net
For additional commands, e-mail: cvs-help_at_shoal.dev.java.net