I can't seem to get the documented ways of setting disk_free_limit to work as is described in the official documentation. This is all when using RMQ 3.5.4.
The workaround seems to be to invoke rabbitmqctl eval 'rabbit_disk_monitor:set_disk_free_limit(10000000000).' instead
Stack trace: [{error_logger_file_h,write_event,
[{<0.47.0>,"/var/log/rabbitmq/rab...@vagrant-centos-6.log",
[]},
{error_report,<0.149.0>,
{<0.157.0>,supervisor_report,
[{supervisor,{local,rabbit_disk_monitor_sup}},
{errorContext,start_error},
{reason,
{badarith,
[{rabbit_disk_monitor,set_disk_limits,2,[]},
{rabbit_disk_monitor,init,1,[]},
{gen_server,init_it,6,
[{file,"gen_server.erl"},{line,328}]},
{proc_lib,init_p_do_apply,3,
[{file,"proc_lib.erl"},{line,240}]}]}},
{offender,
[{pid,undefined},
{name,rabbit_disk_monitor},
{mfargs,
{rabbit_disk_monitor,start_link,["1GB"]}},
{restart_type,{transient,1}},
{shutdown,4294967295},
{child_type,worker}]}]}}],
[{file,"error_logger_file_h.erl"},{line,114}]},
{error_logger_file_h,handle_event,2,
[{file,"error_logger_file_h.erl"},{line,79}]},
{rabbit_error_logger_file_h,safe_handle_event,3,[]},
{gen_event,server_update,4,[{file,"gen_event.erl"},{line,538}]},
{gen_event,server_notify,4,[{file,"gen_event.erl"},{line,520}]},
{gen_event,server_notify,4,[{file,"gen_event.erl"},{line,522}]},
{gen_event,handle_msg,5,[{file,"gen_event.erl"},{line,261}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]
Is this because I'm running a too old version of RMQ (it's really not that old) or is the documentation wrong?