Author: manik.surtani(a)jboss.com
Date: 2008-07-22 17:57:49 -0400 (Tue, 22 Jul 2008)
New Revision: 6360
Modified:
core/trunk/src/main/java/org/jboss/cache/commands/remote/DataGravitationCleanupCommand.java
Log:
Fixed stupid bug
Modified:
core/trunk/src/main/java/org/jboss/cache/commands/remote/DataGravitationCleanupCommand.java
===================================================================
---
core/trunk/src/main/java/org/jboss/cache/commands/remote/DataGravitationCleanupCommand.java 2008-07-22
21:57:36 UTC (rev 6359)
+++
core/trunk/src/main/java/org/jboss/cache/commands/remote/DataGravitationCleanupCommand.java 2008-07-22
21:57:49 UTC (rev 6360)
@@ -88,14 +88,16 @@
// if this is a DIRECT child of a DEAD buddy backup region, then remove
the empty dead region structural node.
if (buddyFqnTransformer.isDeadBackupFqn(backup) &&
buddyFqnTransformer.isDeadBackupRoot(backup.getParent().getParent()))
{
- NodeSPI deadBackupRoot = ctx.lookUpNode(backup.getParent());
+ NodeSPI deadBackupRoot = dataContainer.peek(backup.getParent(), false);
// ctx.lookUpNode(backup.getParent());
if (deadBackupRoot.getChildrenMapDirect().isEmpty())
{
if (trace) log.trace("Removing dead backup region " +
deadBackupRoot.getFqn());
executeRemove(gtx, deadBackupRoot.getFqn());
// now check the grand parent and see if we are free of versions
- deadBackupRoot =
ctx.lookUpNode(deadBackupRoot.getFqn().getParent());
+
+// deadBackupRoot =
ctx.lookUpNode(deadBackupRoot.getFqn().getParent());
+ deadBackupRoot =
dataContainer.peek(deadBackupRoot.getFqn().getParent(), false);
if (deadBackupRoot.getChildrenMapDirect().isEmpty())
{
if (trace) log.trace("Removing dead backup region " +
deadBackupRoot.getFqn());
Show replies by date