[Date Prev][Date Next] [Chronological] [Thread] [Top]

Abandon breaks operation queueing (ITS#3160)



Full_Name: Howard Chu
Version: 2.1.30,2.2.11,HEAD
OS: 
URL: 
Submission from: (NULL) (69.111.140.189)
Submitted by: hyc


When a connection gets busy enough that it starts deferring operations, and then
an Abandon is received which removes a deferred operation from the
conn->c_pending_ops queue, the c_n_ops_pending counter needs to be decremented
but isn't. As a result, any subsequent operations received will go onto the
pending queue and no more operations will be executed.