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

Default to classic queues v2 #8308

Merged
merged 2 commits into from
May 25, 2023
Merged

Default to classic queues v2 #8308

merged 2 commits into from
May 25, 2023

Conversation

mkuratczyk
Copy link
Contributor

@mkuratczyk mkuratczyk commented May 23, 2023

Change the classic queue version default to 2 in preparation for 3.13.

@mkuratczyk mkuratczyk force-pushed the default-to-cqv2 branch 4 times, most recently from 8a1e93f to 6903427 Compare May 24, 2023 14:02
In mixed version cluster tests where the new node
uses CQv2, when mirror synchronisation happens,
v2 (source) overloads v1 (destination) leading to
a memory spike and a crash (in a memory-constrained
CI environment). Given that in 3.12 we switch to
a lazy-like mode for all classic queues, I think
we can make use a lazy queue in the test.
@mkuratczyk mkuratczyk marked this pull request as ready for review May 24, 2023 14:36
@michaelklishin michaelklishin added this to the 3.13.0 milestone May 25, 2023
@michaelklishin michaelklishin merged commit c30cd64 into main May 25, 2023
@michaelklishin michaelklishin deleted the default-to-cqv2 branch May 25, 2023 15:49
@michaelklishin
Copy link
Member

We've have decided to revert it because in certain specific scenarios, upgrading CQs at node boot time can be potentially unsafe (but doing the same thing after all nodes have been upgraded and rebooted is safe).

Oh well.

@michaelklishin
Copy link
Member

#10337 reverts the key part of this change. For now, one day CQv1 will be removed completely.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants