[jbosscache-commits] JBoss Cache SVN: r4761 - in core/trunk/src: test/java/org/jboss/cache/statetransfer and 1 other directory.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Thu Nov 15 11:56:39 EST 2007
Author: manik.surtani at jboss.com
Date: 2007-11-15 11:56:39 -0500 (Thu, 15 Nov 2007)
New Revision: 4761
Modified:
core/trunk/src/main/java/org/jboss/cache/statetransfer/DefaultStateTransferIntegrator.java
core/trunk/src/test/java/org/jboss/cache/statetransfer/StateTransferConcurrencyTest.java
Log:
Stuff
Modified: core/trunk/src/main/java/org/jboss/cache/statetransfer/DefaultStateTransferIntegrator.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/statetransfer/DefaultStateTransferIntegrator.java 2007-11-15 16:19:11 UTC (rev 4760)
+++ core/trunk/src/main/java/org/jboss/cache/statetransfer/DefaultStateTransferIntegrator.java 2007-11-15 16:56:39 UTC (rev 4761)
@@ -203,6 +203,7 @@
ctx.setOriginLocal(false);
getCache().getNotifier().notifyNodeCreated(curr.getFqn(), true, ctx);
getCache().getNotifier().notifyNodeCreated(curr.getFqn(), false, ctx);
+ // AND notify that they have been modified!!
if (!curr.getKeysDirect().isEmpty())
{
getCache().getNotifier().notifyNodeModified(curr.getFqn(), true, NodeModifiedEvent.ModificationType.PUT_MAP, Collections.emptyMap(), ctx);
@@ -210,13 +211,6 @@
}
ctx.setOriginLocal(true);
- // Make sure any eviction policy is aware of this node
- RegionManager rm = cache.getRegionManager();
- Region region = null;
- region = rm.getRegion(curr.getFqn(), Region.Type.EVICTION, false);
- if (region != null) region.putNodeEvent(new EvictedEventNode(curr.getFqn(), NodeEventType.ADD_NODE_EVENT, curr.getKeysDirect().size()));
-
- // AND notify that they have been modified!!
Set<NodeSPI> children = curr.getChildrenDirect();
for (NodeSPI n : children)
{
Modified: core/trunk/src/test/java/org/jboss/cache/statetransfer/StateTransferConcurrencyTest.java
===================================================================
--- core/trunk/src/test/java/org/jboss/cache/statetransfer/StateTransferConcurrencyTest.java 2007-11-15 16:19:11 UTC (rev 4760)
+++ core/trunk/src/test/java/org/jboss/cache/statetransfer/StateTransferConcurrencyTest.java 2007-11-15 16:56:39 UTC (rev 4761)
@@ -481,7 +481,14 @@
Region region = cache2.getRegion(Fqn.ROOT, false);
// We expect events for /a, /a/b and /a/b/c
- assertEquals("Saw the expected number of node events", 3, region.nodeEventQueueSize());
+ int nodeEventQueueSize = region.nodeEventQueueSize();
+ int i=0;
+ while (region.nodeEventQueueSize() > 0)
+ {
+ System.out.println(++i+") Queue contains : " + region.takeLastEventNode());
+ }
+
+ assertEquals("Saw the expected number of node events", 3, nodeEventQueueSize);
}
/**
More information about the jbosscache-commits
mailing list