Fix #754 - "-heart" option for EMQ 2.0

This commit is contained in:
Feng Lee 2016-11-09 09:53:29 +08:00
parent a908c0b9d8
commit 06f5c8e2b7
2 changed files with 12 additions and 4 deletions

View File

@ -11,9 +11,10 @@ node.cookie = emq_dist_cookie
## SMP support: enable, auto, disable
node.smp = auto
## TODO: -heart Heartbeat monitoring of an Erlang runtime system
## Values: on | off
## node.heartbeat = off
## vm.args: -heart
## Heartbeat monitoring of an Erlang runtime system
## Value should be 'on' or comment the line
## node.heartbeat = on
## Enable kernel poll
node.kernel_poll = on

View File

@ -24,10 +24,17 @@
%% @doc http://erlang.org/doc/man/heart.html
{mapping, "node.heartbeat", "vm_args.-heart", [
{datatype, {enum, [enable, auto, disable]}},
{datatype, flag},
hidden
]}.
{translation, "vm_args.-heart", fun(Conf) ->
case cuttlefish:conf_get("node.heartbeat", Conf) of
true -> "";
false -> cuttlefish:invalid("should be 'on' or comment the line!")
end
end}.
%% @doc Enable Kernel Poll
{mapping, "node.kernel_poll", "vm_args.+K", [
{default, on},