diff options
Diffstat (limited to 'Quorum Queues.md')
-rw-r--r-- | Quorum Queues.md | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Quorum Queues.md b/Quorum Queues.md new file mode 100644 index 0000000..4792c14 --- /dev/null +++ b/Quorum Queues.md @@ -0,0 +1,17 @@ +[Docs](https://www.rabbitmq.com/docs/quorum-queues) + +# Growing replicas +```shell +sudo rabbitmq-queues grow rabbit@rabbitmq.env.vps1-lej1.one.com all +``` +> Idempotent, should be done for each node in the cluster +### Check quorum status on all quorum queues +```shell +sudo rabbitmq-diagnostics list_queues arguments name | grep quorum | cut -f2 | sudo xargs -n1 rabbitmq-diagnostics quorum_status +``` +> quorum_status --formatter json + +```shell +sudo rabbitmq-diagnostics list_queues arguments name | grep quorum | cut -f2 | while read name; do sudo rabbitmq-diagnostics quorum_status --formatter json "${name}" | jq '. | length == 3' | xargs test true == || echo ${name}; done +``` +> List only queues that less than 3 replicas
\ No newline at end of file |