You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by fh...@apache.org on 2006/06/25 20:43:50 UTC

svn commit: r417038 - in /tomcat/container/tc5.5.x/modules/groupcom: VERSION src/share/org/apache/catalina/tribes/membership/McastService.java

Author: fhanik
Date: Sun Jun 25 11:43:49 2006
New Revision: 417038

URL: http://svn.apache.org/viewvc?rev=417038&view=rev
Log:
Fixed bug with member startup sequence

Modified:
    tomcat/container/tc5.5.x/modules/groupcom/VERSION
    tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java

Modified: tomcat/container/tc5.5.x/modules/groupcom/VERSION
URL: http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/groupcom/VERSION?rev=417038&r1=417037&r2=417038&view=diff
==============================================================================
--- tomcat/container/tc5.5.x/modules/groupcom/VERSION (original)
+++ tomcat/container/tc5.5.x/modules/groupcom/VERSION Sun Jun 25 11:43:49 2006
@@ -1,3 +1,5 @@
+0.9.3.1
+  - fixed a bug in the startup sequence. If the local member gets created, then we need to set the unique Id
 0.9.3.0
   - fixed bugs
 0.9.2.9

Modified: tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java
URL: http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java?rev=417038&r1=417037&r2=417038&view=diff
==============================================================================
--- tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java (original)
+++ tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java Sun Jun 25 11:43:49 2006
@@ -150,6 +150,7 @@
                 localMember.setPort(listenPort);
             } else {
                 localMember = new MemberImpl(listenHost, listenPort, 0);
+                localMember.setUniqueId(UUIDGenerator.randomUUID(true));
             }
             localMember.getData(true, true);
         }catch ( IOException x ) {
@@ -235,13 +236,13 @@
         
         if ( localMember == null ) {
             localMember = new MemberImpl(host, port, 100);
+            localMember.setUniqueId(UUIDGenerator.randomUUID(true));
         } else {
             localMember.setHostname(host);
             localMember.setPort(port);
             localMember.setMemberAliveTime(100);
         }
         if ( this.payload != null ) localMember.setPayload(payload);
-        localMember.setUniqueId(UUIDGenerator.randomUUID(true));
         localMember.setServiceStartTime(System.currentTimeMillis());
         java.net.InetAddress bind = null;
         if ( properties.getProperty("mcastBindAddress")!= null ) {



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org