Skip to content
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

fix race between restoreState and onOpenQueueResponse [178106131] #598

Merged
merged 1 commit into from
Feb 10, 2025

Conversation

dorjesinpo
Copy link
Collaborator

Race between processing reopen request cancellation (due to disconnect) and reacting to new primary. In the former, we assume that since we got cancellation, there is no primary and we buffer the request waiting for primary (which is already there).

@dorjesinpo dorjesinpo added the bug Something isn't working label Feb 5, 2025
@dorjesinpo dorjesinpo requested a review from a team as a code owner February 5, 2025 01:17
@dorjesinpo dorjesinpo force-pushed the fix/cancel-reopen-change-primary branch from cbd6a98 to bb4e345 Compare February 5, 2025 02:58
@dorjesinpo dorjesinpo requested a review from 678098 February 5, 2025 05:21
@dorjesinpo
Copy link
Collaborator Author

mqbc_incoreclusterstateledger.t failure is unrelated

@678098 678098 changed the title fix race between restoreState and onOpenQueueResponse fix race between restoreState and onOpenQueueResponse [178106131] Feb 5, 2025
@dorjesinpo dorjesinpo merged commit 4cc3adc into main Feb 10, 2025
30 of 32 checks passed
@678098 678098 deleted the fix/cancel-reopen-change-primary branch February 10, 2025 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants