summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <klishinm@vmware.com>2020-09-10 19:52:04 +0300
committerGitHub <noreply@github.com>2020-09-10 19:52:04 +0300
commitb7e275fc99e382bf9ffebfd696e94f27fe4ef054 (patch)
treea95810d31186d93a6360a728b8153dcb16f48399
parent931f7d4fbca334b5da99ec2cc45121c8a2917dde (diff)
parenta6a73a8888c14dce7964c6a7fd79011e50d561d4 (diff)
downloadrabbitmq-server-git-b7e275fc99e382bf9ffebfd696e94f27fe4ef054.tar.gz
Merge pull request #2443 from rabbitmq/mk-new-ra-wal-settings-in-conf-schema
Support recently introduced Ra WAL settings in rabbitmq.conf
-rw-r--r--priv/schema/rabbit.schema28
1 files changed, 28 insertions, 0 deletions
diff --git a/priv/schema/rabbit.schema b/priv/schema/rabbit.schema
index 05ee9032d2..0100fac996 100644
--- a/priv/schema/rabbit.schema
+++ b/priv/schema/rabbit.schema
@@ -1646,6 +1646,34 @@ end}.
end
}.
+{mapping, "raft.wal_max_entries", "ra.wal_max_entries", [
+ {datatype, integer},
+ {validators, ["non_zero_positive_integer"]}
+]}.
+
+{translation, "ra.wal_max_entries",
+ fun(Conf) ->
+ case cuttlefish:conf_get("raft.wal_max_entries", Conf, undefined) of
+ undefined -> cuttlefish:unset();
+ Val -> Val
+ end
+ end
+}.
+
+{mapping, "raft.wal_hibernate_after", "ra.wal_hibernate_after", [
+ {datatype, integer},
+ {validators, ["non_zero_positive_integer"]}
+]}.
+
+{translation, "ra.wal_hibernate_after",
+ fun(Conf) ->
+ case cuttlefish:conf_get("raft.wal_hibernate_after", Conf, undefined) of
+ undefined -> cuttlefish:unset();
+ Val -> Val
+ end
+ end
+}.
+
{mapping, "raft.wal_max_batch_size", "ra.wal_max_batch_size", [
{datatype, integer},
{validators, ["non_zero_positive_integer"]}