Ken Giusti created DISPATCH-2093:
------------------------------------

             Summary: [tcp] TCP deliveries are counted as modified
                 Key: DISPATCH-2093
                 URL: https://issues.apache.org/jira/browse/DISPATCH-2093
             Project: Qpid Dispatch
          Issue Type: Bug
          Components: Protocol Adaptors
    Affects Versions: 1.15.0, 1.16.0
            Reporter: Ken Giusti
            Assignee: Charles E. Rolke
             Fix For: 1.17.0


TCP deliveries that pass over inter router links are being counted as 
'modified' once the TCP connections complete.   Since the inter router links 
survive much longer than the TCP links, the "modified" counters are visible 
long after TCP i done.

 

Proposed fix:

Add to void handle_disconnected(qdr_tcp_connection_t* conn):

{{qd_log(tcp_adaptor->log_source, QD_LOG_DEBUG, "[C%"PRIu64"][L%"PRIu64"] 
handle_disconnected - close outstream", conn->conn_id, conn->outgoing_id);}}

{{+ qdr_delivery_remote_state_updated(tcp_adaptor->core,}}
{{+                                   conn->outstream,}}
{{+                                   PN_ACCEPTED,}}
{{+                                   true, // settled,}}
{{+                                   0, // delivery state}}
{{+                                   false);}}

{{qdr_delivery_decref(tcp_adaptor->core, conn->outstream, 
"tcp-adaptor.handle_disconnected - outstream");}}

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to