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
Change default exponential backoff sequence to not start with zero
Recovery delay was a connection recovery feature from day 1 for a reason:
* In practice connection recovery often won't succeed the first time
because network failures don't always go away in milliseconds.
* There's a natural race condition between server state changes
(cleanup of queues and such) and the operations a recovered connection
will perform potentially on entities *with the same identifier* (e.g. name)
Initial delay avoids a lot of scenarios that stem from the above
race condition and can waste a lot of time for operators, developers
and the RabbitMQ core team.
References #307.
0 commit comments