File tree Expand file tree Collapse file tree
rabbitmq_cli/lib/rabbitmq/cli/core Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6666
6767% %----------------------------------------------------------------------------
6868
69- -type disk_free_limit () :: ( integer () | string () | {'mem_relative' , float () | integer ()}) .
69+ -type disk_free_limit () :: integer () | { 'absolute' , integer ()} | string () | {'mem_relative' , float () | integer ()}.
7070
7171% %----------------------------------------------------------------------------
7272% % Public API
@@ -273,6 +273,8 @@ parse_free_win32(CommandResult) ->
273273interpret_limit ({mem_relative , Relative })
274274 when is_number (Relative ) ->
275275 round (Relative * vm_memory_monitor :get_total_memory ());
276+ interpret_limit ({absolute , Absolute }) ->
277+ interpret_limit (Absolute );
276278interpret_limit (Absolute ) ->
277279 case rabbit_resource_monitor_misc :parse_information_unit (Absolute ) of
278280 {ok , ParsedAbsolute } -> ParsedAbsolute ;
Original file line number Diff line number Diff line change @@ -56,6 +56,12 @@ defmodule RabbitMQ.CLI.Core.Memory do
5656 def formatted_watermark ( val ) when is_float ( val ) do
5757 % { relative: val }
5858 end
59+ def formatted_watermark ( { :relative , val } ) when is_float ( val ) do
60+ % { relative: val }
61+ end
62+ def formatted_watermark ( :infinity ) do
63+ % { relative: 1.0 }
64+ end
5965 def formatted_watermark ( { :absolute , val } ) do
6066 % { absolute: parse_watermark ( val ) }
6167 end
You can’t perform that action at this time.
0 commit comments