See queue-master-locator policy causes exception during application start
During the startup, the rabbit_queue_location_validator is not loaded.
Startup
Validation Keys:
['dead-letter-exchange','message-ttl','max-length','dead-letter-routing-key',
'max-length-bytes','alternate-exchange','ha-mode','ha-sync-mode','queue-mode',
'ha-promote-on-shutdown','ha-params',expires,'ha-sync-batch-size']
Modules:
[rabbit_policies,rabbit_policies,rabbit_policies,rabbit_policies,
rabbit_policies,rabbit_policies,rabbit_mirror_queue_misc
,rabbit_mirror_queue_misc,rabbit_policies,rabbit_mirror_queue_misc,
rabbit_mirror_queue_misc,rabbit_policies,rabbit_mirror_queue_misc]
Loaded
Validation Keys:
['max-length','ha-sync-mode','ha-params',expires,'ha-sync-batch-size','alternate-exchange',
'queue-mode','dead-letter-routing-key','ha-promote-on-shutdown','dead-letter-exchange',
'max-length-bytes','message-ttl','ha-mode','queue-master-locator']
Modules:
[rabbit_policies,rabbit_mirror_queue_misc,rabbit_mirror_queue_misc,rabbit_policies,
rabbit_mirror_queue_misc,rabbit_policies,rabbit_policies,rabbit_policies
,rabbit_mirror_queue_misc,rabbit_policies,rabbit_policies,rabbit_policies,
rabbit_mirror_queue_misc,rabbit_queue_location_validator]
The rabbitmqctl set_policy master "" '{"queue-master-locator":"random"}' does not fail because the validator is loaded.
The [ {load_definitions, "/Users/gabriele/programs/rabbitmq_server-3.6.4/etc/rabbitmq/rabbit_definitions.json"}]} fails because the validator is not loaded.
.
Thank you, @Gsantomaggio, for fixing this so quickly.
Most helpful comment
Thank you, @Gsantomaggio, for fixing this so quickly.