-
Notifications
You must be signed in to change notification settings - Fork 593
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expose events ConsumerTagChangeAfterRecovery and QueueNameChangeAfterRecovery #935
Expose events ConsumerTagChangeAfterRecovery and QueueNameChangeAfterRecovery #935
Conversation
@paulomf why do you need to observe those events? They are very much internal to the operation of the recovery mechanism. |
@michaelklishin When using a server named queue, a new queue name may get generated after an automatic network recovery. Without observing such an event, I'm unable to retrieve the new name. Unfortunately, the automatic recovery may not be able to recover the queue when using a constant queue name if the client starts a new connection without the server clearing the previous one and it's correlated exclusive queue, which is why I'm using the server-named queue. |
This could be backported for |
Any chance that this gets backported to |
@Dommicentl from upgrading to what version? This change has never shipped in a release. |
We are currently on the latest |
Expose events ConsumerTagChangeAfterRecovery and QueueNameChangeAfterRecovery (cherry picked from commit 3e1fce7)
Backported to |
Super, thanks! Is there a new release planned of the |
@michaelklishin, any update on a release that will contain this fix? |
Nice, I was looking in some issue when I came across this thread, should solved the same issue we have. Any word when the new 6.x branch with this fix will be released? |
Proposed Changes
After the merge #490 the events ConsumerTagChangeAfterRecovery and QueueNameChangeAfterRecovery became inaccessible. I propose to declare those events in the interface IAutorecoveringConnection.
Types of Changes
Checklist
CONTRIBUTING.md
document