You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a transfer abort is received from an upstream AMQP sender the router must proxy the abort downstream to all outgoing deliveries corresponding to that transfer.
The implementation uses an atomic flag in the message content shared data structure.
The problem is that flag is only checked by the outgoing transfers IF more data is sent out the outgoing transfer. This may not be the case, especially since the upstream receiver no longer receives data after the abort occurs.
The abort event should be handled more deterministically. Ideally it would be represented by a delivery update event passed to the outgoing delivery.
The text was updated successfully, but these errors were encountered:
See Issue #242 and Issue #1288
When a transfer abort is received from an upstream AMQP sender the router must proxy the abort downstream to all outgoing deliveries corresponding to that transfer.
The implementation uses an atomic flag in the message content shared data structure.
The problem is that flag is only checked by the outgoing transfers IF more data is sent out the outgoing transfer. This may not be the case, especially since the upstream receiver no longer receives data after the abort occurs.
The abort event should be handled more deterministically. Ideally it would be represented by a delivery update event passed to the outgoing delivery.
The text was updated successfully, but these errors were encountered: