diff --git a/lib/live_cluster/client/config-schemas/4.0.0.json b/lib/live_cluster/client/config-schemas/4.0.0.json index 649ae214..5828f4fa 100644 --- a/lib/live_cluster/client/config-schemas/4.0.0.json +++ b/lib/live_cluster/client/config-schemas/4.0.0.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,11 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa"] + "enum": [ + "none", + "cpu", + "numa" + ] }, "batch-threads": { "type": "integer", @@ -484,7 +491,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -515,331 +527,936 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "compression": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "demarshal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -850,12 +1467,18 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "required": ["port"], + "required": [ + "port" + ], "properties": { "addresses": { "type": "array", @@ -952,22 +1575,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -988,14 +1620,20 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "required": ["mode", "port"], + "required": [ + "mode", + "port" + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1069,7 +1707,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1108,7 +1749,9 @@ "fabric": { "type": "object", "additionalProperties": false, - "required": ["port"], + "required": [ + "port" + ], "properties": { "addresses": { "type": "array", @@ -1390,208 +2033,232 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 17179869184, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "disable-odirect": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-osync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "fsync-max-sec": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 17179869184, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 1048576, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 1048576, + "description": "", + "dynamic": false + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "disable-odirect": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "enable-osync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "fsync-max-sec": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1645,7 +2312,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1802,7 +2472,11 @@ "description": "", "dynamic": false, "default": "all", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -1952,7 +2626,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2090,7 +2768,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", diff --git a/lib/live_cluster/client/config-schemas/4.1.0.json b/lib/live_cluster/client/config-schemas/4.1.0.json index 7264abde..8e11d6dd 100644 --- a/lib/live_cluster/client/config-schemas/4.1.0.json +++ b/lib/live_cluster/client/config-schemas/4.1.0.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,11 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa"] + "enum": [ + "none", + "cpu", + "numa" + ] }, "batch-threads": { "type": "integer", @@ -484,7 +491,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -515,331 +527,936 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "compression": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "demarshal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -850,12 +1467,18 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "required": ["port"], + "required": [ + "port" + ], "properties": { "addresses": { "type": "array", @@ -952,22 +1575,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -988,14 +1620,20 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "required": ["mode", "port"], + "required": [ + "mode", + "port" + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1069,7 +1707,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1108,7 +1749,9 @@ "fabric": { "type": "object", "additionalProperties": false, - "required": ["port"], + "required": [ + "port" + ], "properties": { "addresses": { "type": "array", @@ -1390,208 +2033,232 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 17179869184, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "disable-odirect": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-osync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "fsync-max-sec": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 17179869184, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 1048576, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 1048576, + "description": "", + "dynamic": false + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "disable-odirect": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "enable-osync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "fsync-max-sec": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1645,7 +2312,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1802,7 +2472,11 @@ "description": "", "dynamic": false, "default": "all", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -1952,7 +2626,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2201,7 +2879,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", diff --git a/lib/live_cluster/client/config-schemas/4.2.0.json b/lib/live_cluster/client/config-schemas/4.2.0.json index 540d4c55..3fba93a5 100644 --- a/lib/live_cluster/client/config-schemas/4.2.0.json +++ b/lib/live_cluster/client/config-schemas/4.2.0.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,11 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa"] + "enum": [ + "none", + "cpu", + "numa" + ] }, "batch-threads": { "type": "integer", @@ -492,7 +499,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -523,331 +535,936 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "compression": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "demarshal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -858,12 +1475,18 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "required": ["port"], + "required": [ + "port" + ], "properties": { "addresses": { "type": "array", @@ -960,22 +1583,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -996,14 +1628,20 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "required": ["mode", "port"], + "required": [ + "mode", + "port" + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1077,7 +1715,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1116,7 +1757,9 @@ "fabric": { "type": "object", "additionalProperties": false, - "required": ["port"], + "required": [ + "port" + ], "properties": { "addresses": { "type": "array", @@ -1398,208 +2041,232 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 17179869184, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "disable-odirect": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-osync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "fsync-max-sec": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 17179869184, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "disable-odirect": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "enable-osync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "fsync-max-sec": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1653,7 +2320,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1754,7 +2424,11 @@ "description": "", "dynamic": false, "default": "shmem", - "enum": ["shmem", "pmem", "ssd"] + "enum": [ + "shmem", + "pmem", + "ssd" + ] }, "max-ttl": { "type": "integer", @@ -1809,7 +2483,11 @@ "description": "", "dynamic": false, "default": "all", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -1959,7 +2637,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2208,7 +2890,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", diff --git a/lib/live_cluster/client/config-schemas/4.3.0.json b/lib/live_cluster/client/config-schemas/4.3.0.json index d8e25246..ec88ca27 100644 --- a/lib/live_cluster/client/config-schemas/4.3.0.json +++ b/lib/live_cluster/client/config-schemas/4.3.0.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,11 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa"] + "enum": [ + "none", + "cpu", + "numa" + ] }, "batch-threads": { "type": "integer", @@ -492,7 +499,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -523,331 +535,936 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "compression": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "demarshal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -858,12 +1475,18 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "required": ["port"], + "required": [ + "port" + ], "properties": { "addresses": { "type": "array", @@ -960,22 +1583,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -996,14 +1628,20 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "required": ["mode", "port"], + "required": [ + "mode", + "port" + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1077,7 +1715,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1116,7 +1757,9 @@ "fabric": { "type": "object", "additionalProperties": false, - "required": ["port"], + "required": [ + "port" + ], "properties": { "addresses": { "type": "array", @@ -1366,7 +2009,9 @@ "items": { "type": "object", "additionalProperties": false, - "required": ["memory-size"], + "required": [ + "memory-size" + ], "properties": { "name": { "type": "string", @@ -1399,214 +2044,238 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "disable-odirect": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-osync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "fsync-max-sec": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 0, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "disable-odirect": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "enable-osync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "fsync-max-sec": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "serialize-tomb-raider": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1660,7 +2329,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1769,96 +2441,116 @@ "dynamic": false }, "index-type": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "shmem", - "enum": ["shmem"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "shmem", + "enum": [ + "shmem" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "pmem", + "enum": [ + "pmem" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 1073741824, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "flash", - "enum": ["flash"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "flash", + "enum": [ + "flash" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 4294967296, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } } - }] + ] }, "max-ttl": { "type": "integer", @@ -1919,7 +2611,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -2069,7 +2765,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2318,7 +3018,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", diff --git a/lib/live_cluster/client/config-schemas/4.3.1.json b/lib/live_cluster/client/config-schemas/4.3.1.json index 09c45312..acfd3b41 100644 --- a/lib/live_cluster/client/config-schemas/4.3.1.json +++ b/lib/live_cluster/client/config-schemas/4.3.1.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,11 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa"] + "enum": [ + "none", + "cpu", + "numa" + ] }, "batch-threads": { "type": "integer", @@ -498,7 +505,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -529,343 +541,970 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "compression": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "demarshal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "health": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service-list": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -876,12 +1515,18 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "required": ["port"], + "required": [ + "port" + ], "properties": { "addresses": { "type": "array", @@ -978,22 +1623,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -1014,14 +1668,20 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "required": ["mode", "port"], + "required": [ + "mode", + "port" + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1095,7 +1755,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1134,7 +1797,9 @@ "fabric": { "type": "object", "additionalProperties": false, - "required": ["port"], + "required": [ + "port" + ], "properties": { "addresses": { "type": "array", @@ -1390,7 +2055,9 @@ "items": { "type": "object", "additionalProperties": false, - "required": ["memory-size"], + "required": [ + "memory-size" + ], "properties": { "name": { "type": "string", @@ -1423,206 +2090,230 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "direct-files": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "read-page-cache": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 0, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "direct-files": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "read-page-cache": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "serialize-tomb-raider": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1676,7 +2367,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1785,96 +2479,116 @@ "dynamic": false }, "index-type": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "shmem", - "enum": ["shmem"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "shmem", + "enum": [ + "shmem" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "pmem", + "enum": [ + "pmem" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 1073741824, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "flash", - "enum": ["flash"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "flash", + "enum": [ + "flash" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 4294967296, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } } - }] + ] }, "max-ttl": { "type": "integer", @@ -1935,7 +2649,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -2093,7 +2811,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2336,7 +3058,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", diff --git a/lib/live_cluster/client/config-schemas/4.4.0.json b/lib/live_cluster/client/config-schemas/4.4.0.json index bc144e6d..eb4a420e 100644 --- a/lib/live_cluster/client/config-schemas/4.4.0.json +++ b/lib/live_cluster/client/config-schemas/4.4.0.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,11 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa"] + "enum": [ + "none", + "cpu", + "numa" + ] }, "batch-index-threads": { "type": "integer", @@ -482,7 +489,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -513,349 +525,987 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "health": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service-list": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-http": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -866,16 +1516,28 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -972,22 +1634,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -1008,18 +1679,31 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "mode", + "port" + ] + }, + { + "required": [ + "mode", + "tls-port", + "tls-name" + ] + } + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1093,7 +1777,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1132,11 +1819,19 @@ "fabric": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -1392,7 +2087,9 @@ "items": { "type": "object", "additionalProperties": false, - "required": ["memory-size"], + "required": [ + "memory-size" + ], "properties": { "name": { "type": "string", @@ -1425,206 +2122,230 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "direct-files": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "read-page-cache": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 0, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "direct-files": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "read-page-cache": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "serialize-tomb-raider": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1678,7 +2399,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1787,96 +2511,116 @@ "dynamic": false }, "index-type": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "shmem", - "enum": ["shmem"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "shmem", + "enum": [ + "shmem" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "pmem", + "enum": [ + "pmem" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 1073741824, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "flash", - "enum": ["flash"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "flash", + "enum": [ + "flash" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 4294967296, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } } - }] + ] }, "max-ttl": { "type": "integer", @@ -1937,7 +2681,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -2095,7 +2843,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2338,7 +3090,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", @@ -2374,7 +3128,11 @@ "dc-type": { "type": "string", "default": "aerospike", - "enum": ["aerospike", "http", "null"], + "enum": [ + "aerospike", + "http", + "null" + ], "description": "", "dynamic": true }, @@ -2436,7 +3194,11 @@ "http-version": { "type": "string", "default": "v2", - "enum": ["v1", "v2", "null"], + "enum": [ + "v1", + "v2", + "null" + ], "description": "", "dynamic": true }, diff --git a/lib/live_cluster/client/config-schemas/4.5.0.json b/lib/live_cluster/client/config-schemas/4.5.0.json index a4ec1f99..2dd8af26 100644 --- a/lib/live_cluster/client/config-schemas/4.5.0.json +++ b/lib/live_cluster/client/config-schemas/4.5.0.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,11 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa"] + "enum": [ + "none", + "cpu", + "numa" + ] }, "batch-index-threads": { "type": "integer", @@ -482,7 +489,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -513,355 +525,1004 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xmem": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "health": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service-list": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-http": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -872,16 +1533,28 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -978,22 +1651,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -1014,18 +1696,31 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "mode", + "port" + ] + }, + { + "required": [ + "mode", + "tls-port", + "tls-name" + ] + } + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1099,7 +1794,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1138,11 +1836,19 @@ "fabric": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -1398,7 +2104,9 @@ "items": { "type": "object", "additionalProperties": false, - "required": ["memory-size"], + "required": [ + "memory-size" + ], "properties": { "name": { "type": "string", @@ -1431,234 +2139,266 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "compression": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "lz4", "snappy", "zstd"] - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 9, - "description": "", - "dynamic": true - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "direct-files": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-odsync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "encryption": { - "type": "string", - "description": "", - "dynamic": false, - "default": "aes-128", - "enum": ["aes-128", "aes-256"] - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "read-page-cache": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 0, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "compression": { + "type": "string", + "description": "", + "dynamic": true, + "default": "none", + "enum": [ + "none", + "lz4", + "snappy", + "zstd" + ] + }, + "compression-level": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 9, + "description": "", + "dynamic": true + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "direct-files": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "disable-odsync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "encryption": { + "type": "string", + "description": "", + "dynamic": false, + "default": "aes-128", + "enum": [ + "aes-128", + "aes-256" + ] + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709552000, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "read-page-cache": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "serialize-tomb-raider": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1712,7 +2452,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1821,96 +2564,116 @@ "dynamic": false }, "index-type": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "shmem", - "enum": ["shmem"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "shmem", + "enum": [ + "shmem" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "pmem", + "enum": [ + "pmem" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 1073741824, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "flash", - "enum": ["flash"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "flash", + "enum": [ + "flash" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 4294967296, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } } - }] + ] }, "max-ttl": { "type": "integer", @@ -1971,7 +2734,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -2129,7 +2896,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2372,7 +3143,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", @@ -2408,7 +3181,11 @@ "dc-type": { "type": "string", "default": "aerospike", - "enum": ["aerospike", "http", "null"], + "enum": [ + "aerospike", + "http", + "null" + ], "description": "", "dynamic": true }, @@ -2470,7 +3247,11 @@ "http-version": { "type": "string", "default": "v2", - "enum": ["v1", "v2", "null"], + "enum": [ + "v1", + "v2", + "null" + ], "description": "", "dynamic": true }, diff --git a/lib/live_cluster/client/config-schemas/4.5.1.json b/lib/live_cluster/client/config-schemas/4.5.1.json index 049aa5ba..be2eafa7 100644 --- a/lib/live_cluster/client/config-schemas/4.5.1.json +++ b/lib/live_cluster/client/config-schemas/4.5.1.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,11 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa"] + "enum": [ + "none", + "cpu", + "numa" + ] }, "batch-index-threads": { "type": "integer", @@ -458,7 +465,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -481,355 +493,1004 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xmem": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "health": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service-list": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-http": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -840,16 +1501,28 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -946,22 +1619,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -982,18 +1664,31 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "mode", + "port" + ] + }, + { + "required": [ + "mode", + "tls-port", + "tls-name" + ] + } + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1067,7 +1762,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1106,11 +1804,19 @@ "fabric": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -1366,7 +2072,9 @@ "items": { "type": "object", "additionalProperties": false, - "required": ["memory-size"], + "required": [ + "memory-size" + ], "properties": { "name": { "type": "string", @@ -1399,234 +2107,266 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "compression": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "lz4", "snappy", "zstd"] - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 9, - "description": "", - "dynamic": true - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "direct-files": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-odsync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "encryption": { - "type": "string", - "description": "", - "dynamic": false, - "default": "aes-128", - "enum": ["aes-128", "aes-256"] - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "read-page-cache": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 0, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "compression": { + "type": "string", + "description": "", + "dynamic": true, + "default": "none", + "enum": [ + "none", + "lz4", + "snappy", + "zstd" + ] + }, + "compression-level": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 9, + "description": "", + "dynamic": true + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "direct-files": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "disable-odsync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "encryption": { + "type": "string", + "description": "", + "dynamic": false, + "default": "aes-128", + "enum": [ + "aes-128", + "aes-256" + ] + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709552000, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "read-page-cache": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "serialize-tomb-raider": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1672,7 +2412,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1775,96 +2518,116 @@ "dynamic": false }, "index-type": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "shmem", - "enum": ["shmem"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "shmem", + "enum": [ + "shmem" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "pmem", + "enum": [ + "pmem" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 1073741824, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "flash", - "enum": ["flash"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "flash", + "enum": [ + "flash" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 4294967296, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } } - }] + ] }, "migrate-order": { "type": "integer", @@ -1941,7 +2704,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -2099,7 +2866,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2342,7 +3113,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", @@ -2378,7 +3151,11 @@ "dc-type": { "type": "string", "default": "aerospike", - "enum": ["aerospike", "http", "null"], + "enum": [ + "aerospike", + "http", + "null" + ], "description": "", "dynamic": true }, @@ -2440,7 +3217,11 @@ "http-version": { "type": "string", "default": "v2", - "enum": ["v1", "v2", "null"], + "enum": [ + "v1", + "v2", + "null" + ], "description": "", "dynamic": true }, diff --git a/lib/live_cluster/client/config-schemas/4.5.2.json b/lib/live_cluster/client/config-schemas/4.5.2.json index 7f6c9e05..3892c5e0 100644 --- a/lib/live_cluster/client/config-schemas/4.5.2.json +++ b/lib/live_cluster/client/config-schemas/4.5.2.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,11 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa"] + "enum": [ + "none", + "cpu", + "numa" + ] }, "batch-index-threads": { "type": "integer", @@ -458,7 +465,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -481,355 +493,1004 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xmem": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "health": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service-list": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-http": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -840,16 +1501,28 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -946,22 +1619,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -982,18 +1664,31 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "mode", + "port" + ] + }, + { + "required": [ + "mode", + "tls-port", + "tls-name" + ] + } + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1067,7 +1762,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1106,11 +1804,19 @@ "fabric": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -1366,7 +2072,9 @@ "items": { "type": "object", "additionalProperties": false, - "required": ["memory-size"], + "required": [ + "memory-size" + ], "properties": { "name": { "type": "string", @@ -1399,234 +2107,266 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "compression": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "lz4", "snappy", "zstd"] - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 9, - "description": "", - "dynamic": true - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "direct-files": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-odsync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "encryption": { - "type": "string", - "description": "", - "dynamic": false, - "default": "aes-128", - "enum": ["aes-128", "aes-256"] - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "read-page-cache": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 0, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "compression": { + "type": "string", + "description": "", + "dynamic": true, + "default": "none", + "enum": [ + "none", + "lz4", + "snappy", + "zstd" + ] + }, + "compression-level": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 9, + "description": "", + "dynamic": true + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "direct-files": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "disable-odsync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "encryption": { + "type": "string", + "description": "", + "dynamic": false, + "default": "aes-128", + "enum": [ + "aes-128", + "aes-256" + ] + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709552000, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "read-page-cache": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "serialize-tomb-raider": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1672,7 +2412,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1775,96 +2518,116 @@ "dynamic": false }, "index-type": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "shmem", - "enum": ["shmem"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "shmem", + "enum": [ + "shmem" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "pmem", + "enum": [ + "pmem" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 1073741824, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "flash", - "enum": ["flash"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "flash", + "enum": [ + "flash" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 4294967296, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } } - }] + ] }, "migrate-order": { "type": "integer", @@ -1941,7 +2704,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -2099,7 +2866,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2342,7 +3113,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", @@ -2424,7 +3197,11 @@ "dc-type": { "type": "string", "default": "aerospike", - "enum": ["aerospike", "http", "null"], + "enum": [ + "aerospike", + "http", + "null" + ], "description": "", "dynamic": true }, @@ -2446,7 +3223,11 @@ "http-version": { "type": "string", "default": "v2", - "enum": ["v1", "v2", "null"], + "enum": [ + "v1", + "v2", + "null" + ], "description": "", "dynamic": true }, diff --git a/lib/live_cluster/client/config-schemas/4.5.3.json b/lib/live_cluster/client/config-schemas/4.5.3.json index 3a492838..b3cc759a 100644 --- a/lib/live_cluster/client/config-schemas/4.5.3.json +++ b/lib/live_cluster/client/config-schemas/4.5.3.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,11 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa"] + "enum": [ + "none", + "cpu", + "numa" + ] }, "batch-index-threads": { "type": "integer", @@ -458,7 +465,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -481,361 +493,1021 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xmem": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "flat": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "health": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service-list": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-http": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -846,16 +1518,28 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -952,22 +1636,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -988,18 +1681,31 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "mode", + "port" + ] + }, + { + "required": [ + "mode", + "tls-port", + "tls-name" + ] + } + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1073,7 +1779,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1112,11 +1821,19 @@ "fabric": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -1372,7 +2089,9 @@ "items": { "type": "object", "additionalProperties": false, - "required": ["memory-size"], + "required": [ + "memory-size" + ], "properties": { "name": { "type": "string", @@ -1405,234 +2124,266 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "compression": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "lz4", "snappy", "zstd"] - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 9, - "description": "", - "dynamic": true - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "direct-files": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-odsync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "encryption": { - "type": "string", - "description": "", - "dynamic": false, - "default": "aes-128", - "enum": ["aes-128", "aes-256"] - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "read-page-cache": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 0, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "compression": { + "type": "string", + "description": "", + "dynamic": true, + "default": "none", + "enum": [ + "none", + "lz4", + "snappy", + "zstd" + ] + }, + "compression-level": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 9, + "description": "", + "dynamic": true + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "direct-files": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "disable-odsync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "encryption": { + "type": "string", + "description": "", + "dynamic": false, + "default": "aes-128", + "enum": [ + "aes-128", + "aes-256" + ] + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709552000, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "read-page-cache": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "serialize-tomb-raider": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1678,7 +2429,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1781,96 +2535,116 @@ "dynamic": false }, "index-type": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "shmem", - "enum": ["shmem"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "shmem", + "enum": [ + "shmem" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "pmem", + "enum": [ + "pmem" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 1073741824, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "flash", - "enum": ["flash"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "flash", + "enum": [ + "flash" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 4294967296, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } } - }] + ] }, "migrate-order": { "type": "integer", @@ -1947,7 +2721,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -2105,7 +2883,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2348,7 +3130,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", @@ -2430,7 +3214,11 @@ "dc-type": { "type": "string", "default": "aerospike", - "enum": ["aerospike", "http", "null"], + "enum": [ + "aerospike", + "http", + "null" + ], "description": "", "dynamic": true }, @@ -2452,7 +3240,11 @@ "http-version": { "type": "string", "default": "v2", - "enum": ["v1", "v2", "null"], + "enum": [ + "v1", + "v2", + "null" + ], "description": "", "dynamic": true }, diff --git a/lib/live_cluster/client/config-schemas/4.6.0.json b/lib/live_cluster/client/config-schemas/4.6.0.json index b3647a08..77b344c0 100644 --- a/lib/live_cluster/client/config-schemas/4.6.0.json +++ b/lib/live_cluster/client/config-schemas/4.6.0.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,11 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa"] + "enum": [ + "none", + "cpu", + "numa" + ] }, "batch-index-threads": { "type": "integer", @@ -458,7 +465,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -487,361 +499,1021 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xmem": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "flat": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "health": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service-list": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-http": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -852,16 +1524,28 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -958,22 +1642,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -994,18 +1687,31 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "mode", + "port" + ] + }, + { + "required": [ + "mode", + "tls-port", + "tls-name" + ] + } + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1079,7 +1785,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1118,11 +1827,19 @@ "fabric": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -1378,7 +2095,9 @@ "items": { "type": "object", "additionalProperties": false, - "required": ["memory-size"], + "required": [ + "memory-size" + ], "properties": { "name": { "type": "string", @@ -1411,234 +2130,266 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "compression": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "lz4", "snappy", "zstd"] - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 9, - "description": "", - "dynamic": true - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "direct-files": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-odsync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "encryption": { - "type": "string", - "description": "", - "dynamic": false, - "default": "aes-128", - "enum": ["aes-128", "aes-256"] - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "read-page-cache": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 0, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "compression": { + "type": "string", + "description": "", + "dynamic": true, + "default": "none", + "enum": [ + "none", + "lz4", + "snappy", + "zstd" + ] + }, + "compression-level": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 9, + "description": "", + "dynamic": true + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "direct-files": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "disable-odsync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "encryption": { + "type": "string", + "description": "", + "dynamic": false, + "default": "aes-128", + "enum": [ + "aes-128", + "aes-256" + ] + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709552000, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "read-page-cache": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "serialize-tomb-raider": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1684,7 +2435,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1787,96 +2541,116 @@ "dynamic": false }, "index-type": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "shmem", - "enum": ["shmem"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "shmem", + "enum": [ + "shmem" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "pmem", + "enum": [ + "pmem" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 1073741824, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "flash", - "enum": ["flash"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "flash", + "enum": [ + "flash" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 4294967296, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } } - }] + ] }, "migrate-order": { "type": "integer", @@ -1953,7 +2727,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -2119,7 +2897,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2362,7 +3144,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", @@ -2444,7 +3228,11 @@ "dc-type": { "type": "string", "default": "aerospike", - "enum": ["aerospike", "http", "null"], + "enum": [ + "aerospike", + "http", + "null" + ], "description": "", "dynamic": true }, @@ -2466,7 +3254,11 @@ "http-version": { "type": "string", "default": "v2", - "enum": ["v1", "v2", "null"], + "enum": [ + "v1", + "v2", + "null" + ], "description": "", "dynamic": true }, diff --git a/lib/live_cluster/client/config-schemas/4.7.0.json b/lib/live_cluster/client/config-schemas/4.7.0.json index 8a6e07a6..3acd688d 100644 --- a/lib/live_cluster/client/config-schemas/4.7.0.json +++ b/lib/live_cluster/client/config-schemas/4.7.0.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa", "adq"] + "enum": [ + "none", + "cpu", + "numa", + "adq" + ] }, "batch-index-threads": { "type": "integer", @@ -426,7 +434,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -455,361 +468,1021 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xmem": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "flat": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "health": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service-list": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-http": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -820,16 +1493,28 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -926,22 +1611,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -962,18 +1656,31 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "mode", + "port" + ] + }, + { + "required": [ + "mode", + "tls-port", + "tls-name" + ] + } + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1047,7 +1754,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1086,11 +1796,19 @@ "fabric": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -1346,7 +2064,9 @@ "items": { "type": "object", "additionalProperties": false, - "required": ["memory-size"], + "required": [ + "memory-size" + ], "properties": { "name": { "type": "string", @@ -1379,234 +2099,266 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "compression": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "lz4", "snappy", "zstd"] - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 9, - "description": "", - "dynamic": true - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "direct-files": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-odsync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "encryption": { - "type": "string", - "description": "", - "dynamic": false, - "default": "aes-128", - "enum": ["aes-128", "aes-256"] - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "read-page-cache": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 0, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "compression": { + "type": "string", + "description": "", + "dynamic": true, + "default": "none", + "enum": [ + "none", + "lz4", + "snappy", + "zstd" + ] + }, + "compression-level": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 9, + "description": "", + "dynamic": true + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "direct-files": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "disable-odsync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "encryption": { + "type": "string", + "description": "", + "dynamic": false, + "default": "aes-128", + "enum": [ + "aes-128", + "aes-256" + ] + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709552000, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "read-page-cache": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "serialize-tomb-raider": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1660,7 +2412,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1769,96 +2524,116 @@ "dynamic": false }, "index-type": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "shmem", - "enum": ["shmem"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "shmem", + "enum": [ + "shmem" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "pmem", + "enum": [ + "pmem" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 1073741824, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "flash", - "enum": ["flash"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "flash", + "enum": [ + "flash" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 4294967296, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } } - }] + ] }, "migrate-order": { "type": "integer", @@ -1935,7 +2710,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -2109,7 +2888,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2352,7 +3135,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", @@ -2390,7 +3175,11 @@ "description": "", "dynamic": false, "default": "internal", - "enum": ["internal", "external", "external-insecure"] + "enum": [ + "internal", + "external", + "external-insecure" + ] }, "dc-connections": { "type": "integer", @@ -2441,7 +3230,11 @@ "dc-type": { "type": "string", "default": "aerospike", - "enum": ["aerospike", "http", "null"], + "enum": [ + "aerospike", + "http", + "null" + ], "description": "", "dynamic": true }, @@ -2463,7 +3256,11 @@ "http-version": { "type": "string", "default": "v2", - "enum": ["v1", "v2", "null"], + "enum": [ + "v1", + "v2", + "null" + ], "description": "", "dynamic": true }, diff --git a/lib/live_cluster/client/config-schemas/4.8.0.json b/lib/live_cluster/client/config-schemas/4.8.0.json index 30fe97f6..c15f1b63 100644 --- a/lib/live_cluster/client/config-schemas/4.8.0.json +++ b/lib/live_cluster/client/config-schemas/4.8.0.json @@ -2,7 +2,10 @@ "$schema": "http://json-schema.org/draft-06/schema", "additionalProperties": false, "type": "object", - "required": ["network", "namespaces"], + "required": [ + "network", + "namespaces" + ], "properties": { "service": { "type": "object", @@ -53,7 +56,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "cpu", "numa", "adq"] + "enum": [ + "none", + "cpu", + "numa", + "adq" + ] }, "batch-index-threads": { "type": "integer", @@ -420,7 +428,12 @@ "description": "", "dynamic": false, "default": "none", - "enum": ["none", "transient", "persistent", "all"] + "enum": [ + "none", + "transient", + "persistent", + "all" + ] }, "fabric-dump-msgs": { "type": "boolean", @@ -449,367 +462,1038 @@ "dynamic": false }, "misc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "alloc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "arenax": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hardware": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rbuffer": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "socket": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "vmapx": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xmem": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "aggr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "appeal": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "as": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "batch": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "bin": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "config": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "clustering": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_pmem": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "drv_ssd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "fabric": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "flat": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "geo": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hb": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "health": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "hlc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "index": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "info-port": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "job": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "migrate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "mon": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "namespace": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "nsup": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "particle": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "partition": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "paxos": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "predexp": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proto": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "proxy-divert": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "query": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "record": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "roster": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "rw-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "scan": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "security": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "service-list": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "sindex": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "skew": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "smd": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "storage": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "truncate": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "tsvc": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "udf": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-client": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "xdr-http": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" }, "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], "description": "", "dynamic": true, "default": "INFO" @@ -820,16 +1504,28 @@ "network": { "type": "object", "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], + "required": [ + "service", + "heartbeat", + "fabric" + ], "properties": { "service": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -926,22 +1622,31 @@ "dynamic": false }, "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { + "oneOf": [ + { "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] + "description": "", + "dynamic": false, + "default": "any", + "enum": [ + "any", + "false" + ] + }, + { + "type": "array", + "items": { + "type": "string", + "format": "hostname", + "not": { + "enum": [ + "any", + "false" + ] + } } } - }] + ] }, "tls-name": { "type": "string", @@ -962,18 +1667,31 @@ "heartbeat": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "mode", + "port" + ] + }, + { + "required": [ + "mode", + "tls-port", + "tls-name" + ] + } + ], "properties": { "mode": { "type": "string", "description": "", "dynamic": false, "default": "", - "enum": ["mesh", "multicast"] + "enum": [ + "mesh", + "multicast" + ] }, "addresses": { "type": "array", @@ -1047,7 +1765,10 @@ "description": "", "dynamic": false, "default": "v3", - "enum": ["none", "v3"] + "enum": [ + "none", + "v3" + ] }, "tls-addresses": { "type": "array", @@ -1086,11 +1807,19 @@ "fabric": { "type": "object", "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], + "anyOf": [ + { + "required": [ + "port" + ] + }, + { + "required": [ + "tls-port", + "tls-name" + ] + } + ], "properties": { "addresses": { "type": "array", @@ -1346,7 +2075,9 @@ "items": { "type": "object", "additionalProperties": false, - "required": ["memory-size"], + "required": [ + "memory-size" + ], "properties": { "name": { "type": "string", @@ -1379,392 +2110,438 @@ "dynamic": true }, "storage-engine": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "memory", - "enum": ["memory"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "memory", + "enum": [ + "memory" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["type", "devices"] - }, { - "required": ["type", "files"] - }], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "device", - "enum": ["device"] - }, - "devices": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "oneOf": [ + { + "required": [ + "type", + "devices" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "files": { - "type": "array", - "items": { - "type": "string" + { + "required": [ + "type", + "files" + ] + } + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "device", + "enum": [ + "device" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "scheduler-mode": { - "type": "string", - "default": "", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "cache-replica-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "cold-start-empty": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "commit-min-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 8388608, - "description": "", - "dynamic": false - }, - "compression": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "lz4", "snappy", "zstd"] - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 9, - "description": "", - "dynamic": true - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "direct-files": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-odsync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "encryption": { - "type": "string", - "description": "", - "dynamic": false, - "default": "aes-128", - "enum": ["aes-128", "aes-256"] - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "post-write-queue": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "read-page-cache": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "devices": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 0, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "scheduler-mode": { + "type": "string", + "default": "", + "enum": [ + "anticipatory", + "cfq", + "deadline", + "noop", + "null" + ], + "description": "", + "dynamic": false + }, + "write-block-size": { + "type": "integer", + "default": 1048576, + "minimum": 1024, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "data-in-memory": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "cache-replica-writes": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "cold-start-empty": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "commit-min-size": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 8388608, + "description": "", + "dynamic": false + }, + "compression": { + "type": "string", + "description": "", + "dynamic": true, + "default": "none", + "enum": [ + "none", + "lz4", + "snappy", + "zstd" + ] + }, + "compression-level": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 9, + "description": "", + "dynamic": true + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "direct-files": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "disable-odsync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "encryption": { + "type": "string", + "description": "", + "dynamic": false, + "default": "aes-128", + "enum": [ + "aes-128", + "aes-256" + ] + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709552000, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "post-write-queue": { + "type": "integer", + "default": 256, + "minimum": 0, + "maximum": 4096, + "description": "", + "dynamic": true + }, + "read-page-cache": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "serialize-tomb-raider": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "files"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "files": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "files" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "pmem", + "enum": [ + "pmem" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "compression": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "lz4", "snappy", "zstd"] - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 9, - "description": "", - "dynamic": true - }, - "defrag-lwm-pct": { - "type": "integer", - "default": 50, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": true - }, - "defrag-queue-min": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "defrag-startup-minimum": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 99, - "description": "", - "dynamic": false - }, - "direct-files": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-odsync": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-storage": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "encryption": { - "type": "string", - "description": "", - "dynamic": false, - "default": "aes-128", - "enum": ["aes-128", "aes-256"] - }, - "encryption-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "min-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true + "files": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "filesize": { + "type": "integer", + "default": 0, + "minimum": 1048576, + "maximum": 2199023255552, + "description": "", + "dynamic": false + }, + "commit-to-device": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "compression": { + "type": "string", + "description": "", + "dynamic": true, + "default": "none", + "enum": [ + "none", + "lz4", + "snappy", + "zstd" + ] + }, + "compression-level": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 9, + "description": "", + "dynamic": true + }, + "defrag-lwm-pct": { + "type": "integer", + "default": 50, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": true + }, + "defrag-queue-min": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + }, + "defrag-startup-minimum": { + "type": "integer", + "default": 10, + "minimum": 1, + "maximum": 99, + "description": "", + "dynamic": false + }, + "direct-files": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "disable-odsync": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "enable-benchmarks-storage": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": true + }, + "encryption": { + "type": "string", + "description": "", + "dynamic": false, + "default": "aes-128", + "enum": [ + "aes-128", + "aes-256" + ] + }, + "encryption-key-file": { + "type": "string", + "default": "", + "description": "", + "dynamic": false + }, + "flush-max-ms": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 1000, + "description": "", + "dynamic": true + }, + "max-write-cache": { + "type": "integer", + "default": 67108864, + "minimum": 0, + "maximum": 18446744073709552000, + "description": "", + "dynamic": true + }, + "min-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "serialize-tomb-raider": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, + "tomb-raider-sleep": { + "type": "integer", + "default": 1000, + "minimum": 0, + "maximum": 4294967295, + "description": "", + "dynamic": true + } } } - }] + ] }, "enable-xdr": { "type": "boolean", @@ -1818,7 +2595,10 @@ "description": "", "dynamic": false, "default": "generation", - "enum": ["generation", "last-update-time"] + "enum": [ + "generation", + "last-update-time" + ] }, "data-in-index": { "type": "boolean", @@ -1927,96 +2707,116 @@ "dynamic": false }, "index-type": { - "oneOf": [{ - "type": "object", - "additionalProperties": false, - "required": ["type"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "shmem", - "enum": ["shmem"] + "oneOf": [ + { + "type": "object", + "additionalProperties": false, + "required": [ + "type" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "shmem", + "enum": [ + "shmem" + ] + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "pmem", + "enum": [ + "pmem" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 1073741824, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "mounts", "mounts-size-limit"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "flash", - "enum": ["flash"] - }, - "mounts": { - "type": "array", - "items": { - "type": "string" + }, + { + "type": "object", + "additionalProperties": false, + "required": [ + "type", + "mounts", + "mounts-size-limit" + ], + "properties": { + "type": { + "type": "string", + "description": "", + "dynamic": false, + "default": "flash", + "enum": [ + "flash" + ] }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 80, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true + "mounts": { + "type": "array", + "items": { + "type": "string" + }, + "description": "", + "dynamic": false, + "default": [] + }, + "mounts-high-water-pct": { + "type": "integer", + "default": 80, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "mounts-size-limit": { + "type": "integer", + "default": 0, + "minimum": 4294967296, + "maximum": 18446744073709551615, + "description": "", + "dynamic": true + } } } - }] + ] }, "migrate-order": { "type": "integer", @@ -2093,7 +2893,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "off", "one"] + "enum": [ + "all", + "off", + "one" + ] }, "sets": { "type": "array", @@ -2267,7 +3071,11 @@ "description": "", "dynamic": false, "default": "off", - "enum": ["all", "master", "off"] + "enum": [ + "all", + "master", + "off" + ] } } } @@ -2510,7 +3318,9 @@ "xdr": { "type": "object", "additionalProperties": false, - "required": ["xdr-digestlog-path"], + "required": [ + "xdr-digestlog-path" + ], "properties": { "enable-xdr": { "type": "boolean", @@ -2548,7 +3358,11 @@ "description": "", "dynamic": false, "default": "internal", - "enum": ["internal", "external", "external-insecure"] + "enum": [ + "internal", + "external", + "external-insecure" + ] }, "dc-connections": { "type": "integer", @@ -2599,7 +3413,11 @@ "dc-type": { "type": "string", "default": "aerospike", - "enum": ["aerospike", "http", "null"], + "enum": [ + "aerospike", + "http", + "null" + ], "description": "", "dynamic": true }, @@ -2621,7 +3439,10 @@ "http-version": { "type": "string", "default": "v1", - "enum": ["v1", "null"], + "enum": [ + "v1", + "null" + ], "description": "", "dynamic": true }, diff --git a/lib/live_cluster/client/config-schemas/4.9.0.json b/lib/live_cluster/client/config-schemas/4.9.0.json index 42d36a1e..38d53253 100644 --- a/lib/live_cluster/client/config-schemas/4.9.0.json +++ b/lib/live_cluster/client/config-schemas/4.9.0.json @@ -2205,7 +2205,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2347,7 +2347,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/5.0.0.json b/lib/live_cluster/client/config-schemas/5.0.0.json index ad2401e7..2679ee0f 100644 --- a/lib/live_cluster/client/config-schemas/5.0.0.json +++ b/lib/live_cluster/client/config-schemas/5.0.0.json @@ -2188,7 +2188,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2330,7 +2330,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/5.1.0.json b/lib/live_cluster/client/config-schemas/5.1.0.json index 1b5ac7ff..e40b4680 100644 --- a/lib/live_cluster/client/config-schemas/5.1.0.json +++ b/lib/live_cluster/client/config-schemas/5.1.0.json @@ -2227,7 +2227,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2369,7 +2369,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/5.2.0.json b/lib/live_cluster/client/config-schemas/5.2.0.json index 24b20bfe..b03f94b4 100644 --- a/lib/live_cluster/client/config-schemas/5.2.0.json +++ b/lib/live_cluster/client/config-schemas/5.2.0.json @@ -2233,7 +2233,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2375,7 +2375,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/5.3.0.json b/lib/live_cluster/client/config-schemas/5.3.0.json index b83b653d..0b795537 100644 --- a/lib/live_cluster/client/config-schemas/5.3.0.json +++ b/lib/live_cluster/client/config-schemas/5.3.0.json @@ -2241,7 +2241,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2383,7 +2383,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/5.4.0.json b/lib/live_cluster/client/config-schemas/5.4.0.json index 66081d1e..61d125c4 100644 --- a/lib/live_cluster/client/config-schemas/5.4.0.json +++ b/lib/live_cluster/client/config-schemas/5.4.0.json @@ -2241,7 +2241,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2383,7 +2383,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/5.5.0.json b/lib/live_cluster/client/config-schemas/5.5.0.json index 13bf0be9..751effb5 100644 --- a/lib/live_cluster/client/config-schemas/5.5.0.json +++ b/lib/live_cluster/client/config-schemas/5.5.0.json @@ -2264,7 +2264,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2406,7 +2406,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/5.6.0.json b/lib/live_cluster/client/config-schemas/5.6.0.json index 9cd157e1..0b9b9bc8 100644 --- a/lib/live_cluster/client/config-schemas/5.6.0.json +++ b/lib/live_cluster/client/config-schemas/5.6.0.json @@ -2297,7 +2297,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2439,7 +2439,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/5.7.0.json b/lib/live_cluster/client/config-schemas/5.7.0.json index 70319f11..b16735d2 100644 --- a/lib/live_cluster/client/config-schemas/5.7.0.json +++ b/lib/live_cluster/client/config-schemas/5.7.0.json @@ -2307,7 +2307,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2455,7 +2455,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/6.0.0.json b/lib/live_cluster/client/config-schemas/6.0.0.json index 2ae2ede5..1a9c652a 100644 --- a/lib/live_cluster/client/config-schemas/6.0.0.json +++ b/lib/live_cluster/client/config-schemas/6.0.0.json @@ -2725,7 +2725,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2853,7 +2853,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/6.1.0.json b/lib/live_cluster/client/config-schemas/6.1.0.json index eadde256..b08830a8 100644 --- a/lib/live_cluster/client/config-schemas/6.1.0.json +++ b/lib/live_cluster/client/config-schemas/6.1.0.json @@ -2719,7 +2719,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2847,7 +2847,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/6.2.0.json b/lib/live_cluster/client/config-schemas/6.2.0.json index c8c2fdbd..70ff0441 100644 --- a/lib/live_cluster/client/config-schemas/6.2.0.json +++ b/lib/live_cluster/client/config-schemas/6.2.0.json @@ -2719,7 +2719,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -2847,7 +2847,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/6.3.0.json b/lib/live_cluster/client/config-schemas/6.3.0.json index 39126757..73e60fdb 100644 --- a/lib/live_cluster/client/config-schemas/6.3.0.json +++ b/lib/live_cluster/client/config-schemas/6.3.0.json @@ -2892,7 +2892,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -3028,7 +3028,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/6.4.0.json b/lib/live_cluster/client/config-schemas/6.4.0.json index 0b6ef718..2848705f 100644 --- a/lib/live_cluster/client/config-schemas/6.4.0.json +++ b/lib/live_cluster/client/config-schemas/6.4.0.json @@ -2889,7 +2889,7 @@ }, "data-in-memory": { "type": "boolean", - "default": true, + "default": false, "description": "", "dynamic": false }, @@ -3025,7 +3025,7 @@ }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", diff --git a/lib/live_cluster/client/config-schemas/7.0.0.json b/lib/live_cluster/client/config-schemas/7.0.0.json index 2232b655..5874f25b 100644 --- a/lib/live_cluster/client/config-schemas/7.0.0.json +++ b/lib/live_cluster/client/config-schemas/7.0.0.json @@ -9,10 +9,10 @@ "properties": { "service": { "type": "object", + "additionalProperties": false, "required": [ "cluster-name" ], - "additionalProperties": false, "properties": { "advertise-ipv6": { "type": "boolean", @@ -64,9 +64,9 @@ }, "debug-allocations": { "type": "boolean", + "default": false, "description": "", - "dynamic": false, - "default": false + "dynamic": false }, "disable-udf-execution": { "type": "boolean", @@ -223,6 +223,12 @@ "description": "", "dynamic": false }, + "poison-allocations": { + "type": "boolean", + "default": false, + "description": "", + "dynamic": false + }, "proto-fd-idle-ms": { "type": "integer", "default": 0, @@ -239,6 +245,14 @@ "description": "", "dynamic": true }, + "quarantine-allocations": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 100000000, + "description": "", + "dynamic": false + }, "query-max-done": { "type": "integer", "default": 100, @@ -261,20 +275,6 @@ "description": "", "dynamic": false }, - "poison-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "quarantine-allocations": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100000000, - "description": "", - "dynamic": false - }, "secrets-address-port": { "type": "string", "default": "", @@ -418,7 +418,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "alloc": { "enum": [ @@ -435,7 +435,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "arenax": { "enum": [ @@ -452,7 +452,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "hardware": { "enum": [ @@ -469,7 +469,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "msg": { "enum": [ @@ -486,7 +486,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "os": { "enum": [ @@ -503,7 +503,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "secrets": { "enum": [ @@ -520,7 +520,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "socket": { "enum": [ @@ -537,7 +537,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "tls": { "enum": [ @@ -554,7 +554,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "vault": { "enum": [ @@ -571,7 +571,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "vmapx": { "enum": [ @@ -588,7 +588,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "xmem": { "enum": [ @@ -605,7 +605,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "aggr": { "enum": [ @@ -622,7 +622,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "appeal": { "enum": [ @@ -639,7 +639,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "as": { "enum": [ @@ -656,7 +656,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "audit": { "enum": [ @@ -673,7 +673,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "batch": { "enum": [ @@ -690,7 +690,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "batch-sub": { "enum": [ @@ -707,7 +707,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "bin": { "enum": [ @@ -724,7 +724,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "config": { "enum": [ @@ -741,7 +741,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "clustering": { "enum": [ @@ -758,7 +758,24 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" + }, + "drv-mem": { + "enum": [ + "CRITICAL", + "critical", + "WARNING", + "warning", + "INFO", + "info", + "DEBUG", + "debug", + "DETAIL", + "detail" + ], + "description": "", + "dynamic": true, + "default": "CRITICAL" }, "drv_pmem": { "enum": [ @@ -775,7 +792,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "drv_ssd": { "enum": [ @@ -792,7 +809,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "exchange": { "enum": [ @@ -809,7 +826,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "exp": { "enum": [ @@ -826,7 +843,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "fabric": { "enum": [ @@ -843,7 +860,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "flat": { "enum": [ @@ -860,7 +877,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "geo": { "enum": [ @@ -877,7 +894,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "hb": { "enum": [ @@ -894,7 +911,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "health": { "enum": [ @@ -911,7 +928,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "hlc": { "enum": [ @@ -928,7 +945,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "index": { "enum": [ @@ -945,7 +962,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "info": { "enum": [ @@ -962,7 +979,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "info-port": { "enum": [ @@ -979,7 +996,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "key-busy": { "enum": [ @@ -996,7 +1013,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "migrate": { "enum": [ @@ -1013,7 +1030,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "namespace": { "enum": [ @@ -1030,7 +1047,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "nsup": { "enum": [ @@ -1047,7 +1064,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "particle": { "enum": [ @@ -1064,7 +1081,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "partition": { "enum": [ @@ -1081,7 +1098,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "proto": { "enum": [ @@ -1098,7 +1115,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "proxy": { "enum": [ @@ -1115,7 +1132,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "proxy-divert": { "enum": [ @@ -1132,7 +1149,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "query": { "enum": [ @@ -1149,7 +1166,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "record": { "enum": [ @@ -1166,7 +1183,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "roster": { "enum": [ @@ -1183,7 +1200,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "rw": { "enum": [ @@ -1200,7 +1217,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "rw-client": { "enum": [ @@ -1217,7 +1234,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "security": { "enum": [ @@ -1234,7 +1251,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "service": { "enum": [ @@ -1251,7 +1268,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "service-list": { "enum": [ @@ -1268,7 +1285,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "sindex": { "enum": [ @@ -1285,7 +1302,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "skew": { "enum": [ @@ -1302,7 +1319,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "smd": { "enum": [ @@ -1319,7 +1336,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "storage": { "enum": [ @@ -1336,7 +1353,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "truncate": { "enum": [ @@ -1353,7 +1370,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "tsvc": { "enum": [ @@ -1370,7 +1387,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "udf": { "enum": [ @@ -1387,7 +1404,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "xdr": { "enum": [ @@ -1404,7 +1421,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "xdr-client": { "enum": [ @@ -1421,7 +1438,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "any": { "enum": [ @@ -1438,7 +1455,7 @@ ], "description": "", "dynamic": true, - "default": "INFO" + "default": "CRITICAL" }, "facility": { "enum": [ @@ -2535,6 +2552,14 @@ "pmem" ] }, + "evict-mounts-pct": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, "mounts": { "type": "array", "items": { @@ -2544,14 +2569,6 @@ "dynamic": false, "default": [] }, - "evict-mounts-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, "mounts-budget": { "type": "integer", "default": 0, @@ -2580,6 +2597,14 @@ "flash" ] }, + "evict-mounts-pct": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, "mounts": { "type": "array", "items": { @@ -2589,14 +2614,6 @@ "dynamic": false, "default": [] }, - "evict-mounts-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, "mounts-budget": { "type": "integer", "default": 0, @@ -2698,6 +2715,14 @@ "pmem" ] }, + "evict-mounts-pct": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, "mounts": { "type": "array", "items": { @@ -2707,14 +2732,6 @@ "dynamic": false, "default": [] }, - "evict-mounts-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, "mounts-budget": { "type": "integer", "default": 0, @@ -2743,6 +2760,14 @@ "flash" ] }, + "evict-mounts-pct": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, "mounts": { "type": "array", "items": { @@ -2752,14 +2777,6 @@ "dynamic": false, "default": [] }, - "evict-mounts-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, "mounts-budget": { "type": "integer", "default": 0, @@ -2781,19 +2798,19 @@ { "required": [ "type", - "data-size" + "devices" ] }, { "required": [ "type", - "devices" + "files" ] }, { "required": [ "type", - "files" + "data-size" ] } ], @@ -2963,14 +2980,6 @@ "description": "", "dynamic": true }, - "stop-writes-used-pct": { - "type": "integer", - "default": 70, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, "max-write-cache": { "type": "integer", "default": 67108864, @@ -2987,6 +2996,14 @@ "description": "", "dynamic": true }, + "stop-writes-used-pct": { + "type": "integer", + "default": 70, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, "tomb-raider-sleep": { "type": "integer", "default": 1000, @@ -3184,14 +3201,6 @@ "description": "", "dynamic": true }, - "stop-writes-used-pct": { - "type": "integer", - "default": 70, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, "max-write-cache": { "type": "integer", "default": 67108864, @@ -3200,17 +3209,9 @@ "description": "", "dynamic": true }, - "stop-writes-avail-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, "post-write-queue": { "type": "integer", - "default": 0, + "default": 256, "minimum": 0, "maximum": 4096, "description": "", @@ -3234,6 +3235,22 @@ "description": "", "dynamic": false }, + "stop-writes-avail-pct": { + "type": "integer", + "default": 5, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, + "stop-writes-used-pct": { + "type": "integer", + "default": 70, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, "tomb-raider-sleep": { "type": "integer", "default": 1000, @@ -3375,6 +3392,14 @@ "description": "", "dynamic": false }, + "evict-used-pct": { + "type": "integer", + "default": 0, + "minimum": 0, + "maximum": 100, + "description": "", + "dynamic": true + }, "files": { "type": "array", "items": { @@ -3400,33 +3425,25 @@ "description": "", "dynamic": true }, - "evict-used-pct": { + "max-write-cache": { "type": "integer", - "default": 0, + "default": 67108864, "minimum": 0, - "maximum": 100, + "maximum": 18446744073709551615, "description": "", "dynamic": true }, - "stop-writes-used-pct": { + "stop-writes-avail-pct": { "type": "integer", - "default": 70, + "default": 5, "minimum": 0, "maximum": 100, "description": "", "dynamic": true }, - "max-write-cache": { - "type": "integer", - "default": 67108864, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "stop-writes-avail-pct": { + "stop-writes-used-pct": { "type": "integer", - "default": 5, + "default": 70, "minimum": 0, "maximum": 100, "description": "",