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

Update rabbitmq-reset for Epoxy #1491

Merged
merged 3 commits into from
Feb 5, 2025
Merged

Update rabbitmq-reset for Epoxy #1491

merged 3 commits into from
Feb 5, 2025

Conversation

MoteHue
Copy link
Contributor

@MoteHue MoteHue commented Feb 4, 2025

A couple more tweaks:

  • We need to restart cinder containers on the storage nodes now, as they make use of previously-transient queues.
  • Matching on the name was failing when services are in an unhealthy state, as special characters get put before the systemctl status. The description at the end always matches the container name

@MoteHue MoteHue requested a review from a team as a code owner February 4, 2025 15:47
@product-auto-label product-auto-label bot added size: s ansible Ansible playbooks labels Feb 4, 2025
Alex-Welsh
Alex-Welsh previously approved these changes Feb 4, 2025
@Alex-Welsh
Copy link
Member

Needs a rebase on latest stackhpc/master to fix CI

Alex-Welsh and others added 2 commits February 5, 2025 10:32
With the introduction of oslo.messaging Queue Manager, we need to clear
shared memory when wiping queues from RabbitMQ. This is because
oslo.messaging assumes that a queue with an entry under shared memory
exists in the RabbitMQ cluster.

With the introduction of durable queues for reply/fanout queues, we need
stop the services before wiping queues from RabbitMQ. This is because
fanout queues in particular are not just created on container startup,
so services may attempt to use them after the RabbitMQ state has been
reset.

Removes the tags as it no longer makes sense to only run part of this
playbook.
@Alex-Welsh
Copy link
Member

Apologies, it's still stuck on requirements.txt having the old caracal version of kayobe in it. Probably just best to wait for #1487 then rebase

@Alex-Welsh Alex-Welsh merged commit c0782b4 into stackhpc/master Feb 5, 2025
2 checks passed
@Alex-Welsh Alex-Welsh deleted the epoxy-rabbitmq branch February 5, 2025 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ansible Ansible playbooks size: s
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants