Getting pending messages when closing a connection hangs.

Bug #1328344 reported by Dmitry Kiselev
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Accelio
Fix Committed
High
Eyal Salomon

Bug Description

When I send 100 requests from client to a server, without processing most of them, or even without spinning the event loop often enough, Accelio hangs indefinitely, while trying to accumulate all the pending messages.

But when I try to send 10 requests and to close a connection, again, without processing all of them on the peer's side, the pattern seems to work fine.

While debugging, I observed a seemingly infinite loop in the "xio_connection_flush_msgs" function. The variable "in_flight_reqs_budget" gets higher and higher - more than a few billions.

best regards,
Dmitry

description: updated
Revision history for this message
Eyal Salomon (esalomon) wrote :

bug was fixed in the "for_next" branch
commit c7c5524c915d829a2c9f9d9441bbff1c31fe6926

Changed in accelio:
importance: Undecided → High
status: New → Fix Committed
assignee: nobody → Eyal Salomon (esalomon)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.