[jboss-cvs] JBoss Messaging SVN: r3910 - branches/Branch_JBossMessaging_1_4_0_SP3_CP/src/main/org/jboss/messaging/core/impl/postoffice.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Mar 21 14:38:16 EDT 2008
Author: jhowell at redhat.com
Date: 2008-03-21 14:38:16 -0400 (Fri, 21 Mar 2008)
New Revision: 3910
Modified:
branches/Branch_JBossMessaging_1_4_0_SP3_CP/src/main/org/jboss/messaging/core/impl/postoffice/GroupMember.java
Log:
[JBMESSAGING-1254] added more verbose logging for membership changes
Modified: branches/Branch_JBossMessaging_1_4_0_SP3_CP/src/main/org/jboss/messaging/core/impl/postoffice/GroupMember.java
===================================================================
--- branches/Branch_JBossMessaging_1_4_0_SP3_CP/src/main/org/jboss/messaging/core/impl/postoffice/GroupMember.java 2008-03-21 15:54:31 UTC (rev 3909)
+++ branches/Branch_JBossMessaging_1_4_0_SP3_CP/src/main/org/jboss/messaging/core/impl/postoffice/GroupMember.java 2008-03-21 18:38:16 UTC (rev 3910)
@@ -455,7 +455,7 @@
public void viewAccepted(final View newView)
{
- log.debug(this + " got new view " + newView + ", old view is " + currentView);
+ log.info(this + " got new view " + newView + ", old view is " + currentView);
if (newView instanceof MergeView)
{
@@ -468,6 +468,7 @@
currentView = newView;
+ log.info("I am (" + controlChannel.getLocalAddress() + ")");
//If the first view shows we are the co-ordinator i.e. first node then we can create a latch
//But only the first time and we don't want to do this after ready had been set to true
//Otherwise it will never get released!
@@ -496,17 +497,24 @@
if (!leftNodes.isEmpty())
{
groupListener.nodesLeft(leftNodes);
+ log.info("Dead members: " + leftNodes.size() + " (" + leftNodes + ")");
}
}
-
+ List nodesAdded=new ArrayList();
for (Iterator i = newView.getMembers().iterator(); i.hasNext(); )
{
Address address = (Address)i.next();
if (oldView == null || !oldView.containsMember(address))
{
groupListener.nodeJoined(address);
+ nodesAdded.add(address);
}
}
+ if (!nodesAdded.isEmpty())
+ {
+ log.info("New Members : " + nodesAdded.size() + " (" + nodesAdded + ")");
+ }
+ log.info("All Members : " + newView.getMembers().size() + " (" + newView.getMembers() + ")");
}
catch (Throwable e)
{
More information about the jboss-cvs-commits
mailing list