|
@@ -22,6 +22,19 @@
|
|
|
hidden
|
|
hidden
|
|
|
]}.
|
|
]}.
|
|
|
|
|
|
|
|
|
|
+%% @doc http://erlang.org/doc/man/heart.html
|
|
|
|
|
+{mapping, "node.heartbeat", "vm_args.-heart", [
|
|
|
|
|
+ {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
|
|
%% @doc Enable Kernel Poll
|
|
|
{mapping, "node.kernel_poll", "vm_args.+K", [
|
|
{mapping, "node.kernel_poll", "vm_args.+K", [
|
|
|
{default, on},
|
|
{default, on},
|
|
@@ -338,7 +351,7 @@ end}.
|
|
|
%% @doc Max queue length. Enqueued messages when persistent client disconnected, or inflight window is full.
|
|
%% @doc Max queue length. Enqueued messages when persistent client disconnected, or inflight window is full.
|
|
|
{mapping, "mqtt.queue.max_length", "emqttd.queue", [
|
|
{mapping, "mqtt.queue.max_length", "emqttd.queue", [
|
|
|
{default, infinity},
|
|
{default, infinity},
|
|
|
- {datatype, [atom, integer]}
|
|
|
|
|
|
|
+ {datatype, [integer, {atom, infinity}]}
|
|
|
]}.
|
|
]}.
|
|
|
|
|
|
|
|
%% @doc Low-water mark of queued messages
|
|
%% @doc Low-water mark of queued messages
|