-
Notifications
You must be signed in to change notification settings - Fork 17
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
S01E09: Testing RabbitMQ Resiliency with Chaos Mesh #21
Conversation
@gerhard hi, Gerhard, I am Qiang Zhou, a maintainer of Chaos Mesh, we are very glad you using Chaos Mesh to test rabbitmq. Can I invite you to share your experience in some talk such as Chaos Mesh monthly meeting? |
Hi @zhouqiang-cl & thanks for reaching out 🙂 That's an excellent idea! I will join only if @coro joins as well. Are you up for it @coro? The next meeting is on the 28th of January according to https://github.com/chaos-mesh/chaos-mesh#community-meeting Thinking longer-term, would you be interested @coro in putting together a canonical set of Chaos Mesh experiments that any RabbitMQ user can run in their environment? The simplest thing may be to add them to https://github.com/rabbitmq/cluster-operator/tree/main/docs/examples, but https://github.com/rabbitmq/chaos-mesh could also work. Another thing that caught my eye is the Chaos Mesh Data Source for Grafana. That in itself sounds like a great future TGIR episode to me 🤓 I appreciate you kicking off this conversation @zhouqiang-cl, looking forward to where we take it next 😉 |
Hello @zhouqiang-cl & to echo what @gerhard said, thank you for reaching out to us! We had a very positive experience working with Chaos Mesh and of course we'd love to come to your community meeting. As for further collaboration I would be interested in helping out. I think there are some limitations that might hinder a canonical set of RabbitMQ chaos events, that I'm happy to raise in the meeting, but overall I like the idea! |
I've sent you an email Zhou, let me know if you didn't get it (remember to check spam first). |
Also include network partition experiment
Signed-off-by: Gerhard Lazu <[email protected]>
Not everyone assumes correctly that the image is the link to the video. Signed-off-by: Gerhard Lazu <[email protected]>
Signed-off-by: Gerhard Lazu <[email protected]>
https://growth.design/psychology/#hicks-law Signed-off-by: Gerhard Lazu <[email protected]>
TGIR S01E09: Testing RabbitMQ Resiliency with Chaos Mesh
How does RabbitMQ handle network latency?
What about a clean network partition?
And a partial network partition, or Byzantine failure?
We have at our disposal a wide variety of tooling for the Kubernetes infrastructure that will let us make new discoveries about the behaviour of RabbitMQ.
In this episode, we give you all the tools to set you up to make these discoveries yourself, and show you some of the interesting behaviours that we have discovered.
Closes #19