Skip to content

Classic queues: make CQv2 the new default #7672

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

Merged
merged 1 commit into from
Mar 20, 2023

Conversation

michaelklishin
Copy link
Collaborator

CQv2 is significantly more efficient (x2-4 on some workloads), has lower and more predictable memory footprint, and eliminates the need to make classic queues lazy to achieve that predictability.

Per several discussions with the team.

CQv2 is significantly more efficient (x2-4 on some workloads),
has lower and more predictable memory footprint, and eliminates
the need to make classic queues lazy to achieve that predictability.

Per several discussions with the team.
@michaelklishin michaelklishin added this to the 3.12.0 milestone Mar 20, 2023
@michaelklishin michaelklishin changed the title Make CQv2 the new default Classic queues: make CQv2 the new default Mar 20, 2023
@michaelklishin michaelklishin merged commit f6e1a6e into main Mar 20, 2023
@michaelklishin michaelklishin deleted the mk-switch-cq-version-to-2-by-default branch March 20, 2023 06:12
@michaelklishin michaelklishin modified the milestones: 3.12.0, 3.13.0 Mar 20, 2023
@michaelklishin
Copy link
Collaborator Author

We have decided to leave this for 3.13.0.

@dumbbell
Copy link
Collaborator

dumbbell commented Mar 20, 2023

I confirm what @ansd says in #7677 linked above, this PR breaks CI.

The nodes_policy_should_pick_master_from_its_params test in dynamic_ha_SUITE eats all the RAM it can when it's running in a mixed-version cluster with RabbitMQ 3.11.x.

This is reported by the checks in this pull request and all other pull requests rebased on main after this merge.

Reverting this patch fixes the regression.

HoloRin added a commit that referenced this pull request Mar 21, 2023
…o-2-by-default"

This reverts commit f6e1a6e, reversing
changes made to c4d6503.
@HoloRin HoloRin mentioned this pull request Mar 21, 2023
HoloRin added a commit that referenced this pull request Mar 21, 2023
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