test (hsrmq) vagrant@hsrmq1:~$ sudo rabbitmqctl clear_policy -p test ha-all
Clearing policy "ha-all" ...
Error: Parameter does not exist
test (hsrmq) vagrant@hsrmq1:~$ sudo rabbitmqctl set_policy -p test ha-all '.*' '{ "ha-mode": "all", "ha-sync-mode": "automatic" }'
Setting policy "ha-all" for pattern ".*" to "{ \"ha-mode\": \"all\", \"ha-sync-mode\": \"automatic\" }" with priority "0" ...
test (hsrmq) vagrant@hsrmq1:~$ sudo rabbitmqctl list_policies -p test
Listing policies ...
test ha-all all .* {"ha-mode":"all","ha-sync-mode":"automatic"} 0
test (hsrmq) vagrant@hsrmq1:~$ sudo rabbitmqctl clear_policy -p test ha-all
Clearing policy "ha-all" ...
test (hsrmq) vagrant@hsrmq1:~$ sudo rabbitmqctl set_policy -p test ha-all '.*' '{ "ha-mode": "all", "ha-sync-mode": "automatic", "ha-sync-batch-size": "25000" }'
Setting policy "ha-all" for pattern ".*" to "{ \"ha-mode\": \"all\", \"ha-sync-mode\": \"automatic\", \"ha-sync-batch-size\": \"25000\" }" with priority "0" ...
Error: Validation failed
[{<<"ha-sync-batch-size">>,<<"25000">>}] are not recognised policy settings