Pavel Moravec created QPID-5107:
-----------------------------------
Summary: Trace queue&session deletion statistics show zero values
for some counters everytime
Key: QPID-5107
URL: https://issues.apache.org/jira/browse/QPID-5107
Project: Qpid
Issue Type: Bug
Components: C++ Broker
Affects Versions: 0.22
Reporter: Pavel Moravec
Priority: Minor
Description of problem:
qpid trace/logs statistics about object deletion. However some of these data
are wrong. In particular msgDepth for a queue is everytime zero (and
msgTotalDequeues equals to msgTotalEnqueues despite no consumer was subscribed
to the queue), or unackedMessages for a session is zero everytime as well.
Version-Release number of selected component (if applicable):
qpid 0.22
How reproducible:
100%
Steps to Reproduce:
1) msgDepth:0 for queue:
echo "auth=no" > /etc/qpid/qpidd.conf
echo "trace=yes" >> /etc/qpid/qpidd.conf
echo "log-to-file=/tmp/qpidd.log" >> /etc/qpid/qpidd.conf
rm -rf /var/lib/qpidd/* /tmp/qpidd.log
service qpidd restart
qpid-send -m 123 -a "testQueue; {create:always, delete:always}"
sleep 10 # just to let periodic processing to run & print out the stats
grep "Mgmt delete queue" /tmp/qpidd.log
Actual results:
2013-08-29 14:05:38 [Model] trace Mgmt delete queue. id:testQueue Statistics:
{acquires:123, bindingCount:0, bindingCountHigh:0, bindingCountLow:0,
byteDepth:0, byteFtdDepth:0, byteFtdDequeues:0, byteFtdEnqueues:0,
bytePersistDequeues:0, bytePersistEnqueues:0, byteTotalDequeues:0,
byteTotalEnqueues:0, byteTxnDequeues:0, byteTxnEnqueues:0, consumerCount:0,
consumerCountHigh:0, consumerCountLow:0, discardsLvq:0, discardsOverflow:0,
discardsPurge:0, discardsRing:0, discardsSubscriber:0, discardsTtl:0,
flowStopped:False, flowStoppedCount:0, messageLatencyAvg:0,
messageLatencyCount:0, messageLatencyMax:0, messageLatencyMin:0, msgDepth:0,
msgFtdDepth:0, msgFtdDequeues:0, msgFtdEnqueues:0, msgPersistDequeues:0,
msgPersistEnqueues:0, msgTotalDequeues:123, msgTotalEnqueues:123,
msgTxnDequeues:0, msgTxnEnqueues:0, releases:0, reroutes:0, unackedMessages:0,
unackedMessagesHigh:0, unackedMessagesLow:0}
Expected results:
acquires:0
msgTotalDequeues:0
(several other counters are supposed to be wrong as well like byteFtdDequeues)
2) Reproducer for unackedMessages:0 for session:
qpid-send -m 11 -a "myQueue; {create:always}"
qpid-receive -m 100 -a "myQueue; {create:always}" -f
(in another terminal)
qpid-tool
list connection
call <ID_of_qpid-receive-connection> close
and now check result:
grep Tx /tmp/qpidd.log | grep session
should return "unackedMessages:11" but returns zero.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]