Skip to content
Discussion options

You must be logged in to vote

Federation has nothing to do with it. It's just that federated exchanges create a higher binding churn, and at some point, a node was shut down before it had a chance to update all routing tables (that's an educated guess).

The exception mentions a "semi-durable route". They are bindings between a durable exchange and a transient queue (or vice versa). Using all durable entities should reduce the likelihood of this rare
issue to more or less zero.

Skipping binding recovery for exchanges that no longer exist makes sense to me.

As for Khepri, it no longer uses the same table schema for bindings, so it is quite likely that this specific code path won't exist there at all.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by baoanh194
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #6659 on December 13, 2022 11:48.