[hornetq-commits] JBoss hornetq SVN: r10139 - branches/Branch_2_2_EAP/src/main/org/hornetq/core/server/impl.
do-not-reply at jboss.org
do-not-reply at jboss.org
Mon Jan 24 21:19:47 EST 2011
Author: clebert.suconic at jboss.com
Date: 2011-01-24 21:19:47 -0500 (Mon, 24 Jan 2011)
New Revision: 10139
Modified:
branches/Branch_2_2_EAP/src/main/org/hornetq/core/server/impl/QueueImpl.java
Log:
HORNETQ-628 - fix for paging counters
Modified: branches/Branch_2_2_EAP/src/main/org/hornetq/core/server/impl/QueueImpl.java
===================================================================
--- branches/Branch_2_2_EAP/src/main/org/hornetq/core/server/impl/QueueImpl.java 2011-01-25 02:03:08 UTC (rev 10138)
+++ branches/Branch_2_2_EAP/src/main/org/hornetq/core/server/impl/QueueImpl.java 2011-01-25 02:19:47 UTC (rev 10139)
@@ -662,11 +662,11 @@
{
if (pageSubscription != null)
{
- return messageReferences.size() + getScheduledCount() + pageSubscription.getMessageCount();
+ return messageReferences.size() + getScheduledCount() + deliveringCount.get() + pageSubscription.getMessageCount();
}
else
{
- return messageReferences.size() + getScheduledCount();
+ return messageReferences.size() + getScheduledCount() + deliveringCount.get();
}
}
}
@@ -691,6 +691,7 @@
if (ref.isPaged())
{
pageSubscription.ack((PagedReference)ref);
+ postAcknowledge(ref);
}
else
{
@@ -1678,7 +1679,7 @@
boolean durableRef = message.isDurable() && queue.durable;
- if (durableRef)
+ if (durableRef && ! ref.isPaged())
{
int count = message.decrementDurableRefCount();
More information about the hornetq-commits
mailing list