[ https://issues.apache.org/jira/browse/CASSANDRA-11551?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16454640#comment-16454640 ]
Jaydeepkumar Chovatia commented on CASSANDRA-11551: --------------------------------------------------- [~aweisberg] [~hryhoriev.nick] [~snazy] Can you see if my analysis above makes sense? Jaydeep > Incorrect counting of pending messages in OutboundTcpConnection > --------------------------------------------------------------- > > Key: CASSANDRA-11551 > URL: https://issues.apache.org/jira/browse/CASSANDRA-11551 > Project: Cassandra > Issue Type: Bug > Reporter: Robert Stupp > Assignee: Jaydeepkumar Chovatia > Priority: Minor > Fix For: 2.2.x, 3.0.x, 3.11.x > > > Somehow {{OutboundTcpConnection.getPendingMessages()}} seems to return a > wrong number. > {code} > nodetool netstats > Mode: NORMAL > Not sending any streams. > Read Repair Statistics: > Attempted: 1655 > Mismatch (Blocking): 0 > Mismatch (Background): 2 > Pool Name Active Pending Completed > Large messages n/a 5 0 > Small messages n/a 0 31534100 > Gossip messages n/a 0 520393 > {code} > Inspection of the heap dump of that node unveiled that all instances of > {{OutboundTcpConnection.backlog}} are empty but {{currentMsgBufferCount}} is > {{1}} for 5 instances of {{OutboundTcpConnection}}. > Maybe the cause is in {{OutboundTcpConnection.run()}} where > {{drainedMessages.size()}} is called twice but assumed that these are equal. > /cc [~aweisberg] -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org