summaryrefslogtreecommitdiff
path: root/Quorum Queues.md
blob: 4792c14e18add358e5cc1b25361a0cb658af7a6b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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