[hornetq-commits] JBoss hornetq SVN: r11248 - in branches/Branch_2_2_EAP_cluster_clean3: tests/src/org/hornetq/tests/integration/jms/bridge and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Tue Aug 30 16:41:56 EDT 2011
Author: clebert.suconic at jboss.com
Date: 2011-08-30 16:41:56 -0400 (Tue, 30 Aug 2011)
New Revision: 11248
Modified:
branches/Branch_2_2_EAP_cluster_clean3/src/main/org/hornetq/core/client/impl/Topology.java
branches/Branch_2_2_EAP_cluster_clean3/tests/src/org/hornetq/tests/integration/jms/bridge/JMSBridgeReconnectionTest.java
Log:
tweaks to my branch
Modified: branches/Branch_2_2_EAP_cluster_clean3/src/main/org/hornetq/core/client/impl/Topology.java
===================================================================
--- branches/Branch_2_2_EAP_cluster_clean3/src/main/org/hornetq/core/client/impl/Topology.java 2011-08-30 19:54:15 UTC (rev 11247)
+++ branches/Branch_2_2_EAP_cluster_clean3/src/main/org/hornetq/core/client/impl/Topology.java 2011-08-30 20:41:56 UTC (rev 11248)
@@ -179,14 +179,10 @@
{
if (Topology.log.isDebugEnabled())
{
- Topology.log.debug(this + "::NewMemeberAdd " +
- this +
- " MEMBER WAS NULL, Add member nodeId=" +
+ Topology.log.debug(this + "::NewMemeberAdd nodeId=" +
nodeId +
" member = " +
- memberInput +
- " size = " +
- mapTopology.size(), new Exception("trace"));
+ memberInput, new Exception("trace"));
}
memberInput.setUniqueEventID(uniqueEventID);
mapTopology.put(nodeId, memberInput);
@@ -197,31 +193,30 @@
{
if (uniqueEventID > currentMember.getUniqueEventID())
{
- if (log.isDebugEnabled())
- {
- log.debug(this + "::updated currentMember=nodeID=" +
- nodeId +
- currentMember +
- " of memberInput=" +
- memberInput);
- }
-
TopologyMember newMember = new TopologyMember(currentMember.getA(), memberInput.getB());
- if (memberInput.getA() == null && memberInput.getB() != null)
+ if (newMember.getA() == null && currentMember.getA() != null)
{
- // Updating what appears to be a backup update
newMember.setA(currentMember.getA());
}
- else
- if (currentMember.getA() == null && currentMember.getB() != null && newMember.getA() != null && newMember.getB() == null)
+
+ if (newMember.getB() == null && currentMember.getB() != null)
{
- // This is a situation where we have:
- // CurrentMember (null, X) && Input(X, null)
- // This means the backup has arrived before, hence we need to merge the results
- newMember.setA(currentMember.getA());
+ newMember.setB(currentMember.getB());
}
+ if (log.isDebugEnabled())
+ {
+ log.debug(this + "::updated currentMember=nodeID=" +
+ nodeId +
+ ", currentMember=" +
+ currentMember +
+ ", memberInput=" +
+ memberInput +
+ "newMember=" + newMember);
+ }
+
+
newMember.setUniqueEventID(uniqueEventID);
mapTopology.remove(nodeId);
mapTopology.put(nodeId, newMember);
Modified: branches/Branch_2_2_EAP_cluster_clean3/tests/src/org/hornetq/tests/integration/jms/bridge/JMSBridgeReconnectionTest.java
===================================================================
--- branches/Branch_2_2_EAP_cluster_clean3/tests/src/org/hornetq/tests/integration/jms/bridge/JMSBridgeReconnectionTest.java 2011-08-30 19:54:15 UTC (rev 11247)
+++ branches/Branch_2_2_EAP_cluster_clean3/tests/src/org/hornetq/tests/integration/jms/bridge/JMSBridgeReconnectionTest.java 2011-08-30 20:41:56 UTC (rev 11248)
@@ -12,9 +12,6 @@
*/
package org.hornetq.tests.integration.jms.bridge;
-import java.lang.management.ManagementFactory;
-import java.lang.management.ThreadInfo;
-
import junit.framework.Assert;
import org.hornetq.core.logging.Logger;
@@ -31,6 +28,11 @@
*/
public class JMSBridgeReconnectionTest extends BridgeTestBase
{
+ /**
+ *
+ */
+ private static final int TIME_WAIT = 5000;
+
private static final Logger log = Logger.getLogger(JMSBridgeReconnectionTest.class);
// Crash and reconnect
@@ -175,8 +177,6 @@
bridge.stop();
Assert.assertFalse(bridge.isStarted());
-
- // Thread.sleep(3000);
// we restart and setup the server for the test's tearDown checks
jmsServer1.start();
@@ -245,7 +245,7 @@
// Wait a while before starting up to simulate the dest being down for a while
JMSBridgeReconnectionTest.log.info("Waiting 5 secs before bringing server back up");
- Thread.sleep(10000);
+ Thread.sleep(TIME_WAIT);
JMSBridgeReconnectionTest.log.info("Done wait");
// Restart the server
@@ -337,7 +337,7 @@
// Wait a while before starting up to simulate the dest being down for a while
JMSBridgeReconnectionTest.log.info("Waiting 5 secs before bringing server back up");
- Thread.sleep(10000);
+ Thread.sleep(TIME_WAIT);
JMSBridgeReconnectionTest.log.info("Done wait");
// Restart the server
More information about the hornetq-commits
mailing list