[ 
https://issues.apache.org/jira/browse/QPID-5107?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14521249#comment-14521249
 ] 

Pavel Moravec commented on QPID-5107:
-------------------------------------

Though the above commit fixed the problem at the time of committing it, now it 
seems to be broken the same way.. Reopening it.

> 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
>              Labels: easyfix, easytest, patch
>         Attachments: QPID-5107.patch, QPID-5107_debugStats.patch
>
>   Original Estimate: 2h
>  Remaining Estimate: 2h
>
> 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 was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to