diff --git a/.github/workflows/golangci-lint.yaml b/.github/workflows/golangci-lint.yaml index 0b45f45fc..ac45bb49a 100644 --- a/.github/workflows/golangci-lint.yaml +++ b/.github/workflows/golangci-lint.yaml @@ -20,6 +20,8 @@ jobs: go-version: 1.19 - name: Checkout sources uses: actions/checkout@v3 + with: + submodules: true - name: Run golangci-lint uses: golangci/golangci-lint-action@v3 with: diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..d2d9f5f02 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "pkg/configschema/schemas"] + path = pkg/configschema/schemas + url = https://github.com/aerospike/schemas diff --git a/Jenkinsfile b/Jenkinsfile index 75decb07a..ad76eadcc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -40,7 +40,13 @@ pipeline { checkout([ $class: 'GitSCM', branches: scm.branches, - extensions: scm.extensions + [[$class: 'CleanBeforeCheckout']], + extensions: scm.extensions + [[$class: 'CleanBeforeCheckout']] + + [[$class: 'SubmoduleOption', + disableSubmodules: false, + parentCredentials: false, + recursiveSubmodules: true, + reference: '', + trackingSubmodules: false]], userRemoteConfigs: scm.userRemoteConfigs ]) } diff --git a/Makefile b/Makefile index 346591f85..c71a8c7ba 100644 --- a/Makefile +++ b/Makefile @@ -247,6 +247,11 @@ enable-pre-commit: pip3 install pre-commit pre-commit install +.PHONY: submodules +submodules: ## Pull and update git submodules recursively + git pull --recurse-submodules + git submodule update --init --recursive + # Generate bundle manifests and metadata, then validate generated files. # For OpenShift bundles run # CHANNELS=stable DEFAULT_CHANNEL=stable OPENSHIFT_VERSION=v4.6 IMG=docker.io/aerospike/aerospike-kubernetes-operator-nightly:3.0.0 make bundle diff --git a/pkg/configschema/json/4.0.0.json b/pkg/configschema/json/4.0.0.json deleted file mode 100644 index dd262c7ff..000000000 --- a/pkg/configschema/json/4.0.0.json +++ /dev/null @@ -1,2319 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa"] - }, - "batch-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-priority": { - "type": "integer", - "default": 200, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/etc/aerospike/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "nsup-delete-sleep": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-startup-evict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-active": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 200, - "description": "", - "dynamic": true - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-max-udf-transactions": { - "type": "integer", - "default": 32, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "scan-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-queues": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-threads-per-queue": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "prole-extra-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "compression": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "fabric": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "index": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info-port": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "migrate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "namespace": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "particle": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "paxos": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "required": ["port"], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "required": ["mode", "port"], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "required": ["port"], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 4294967296, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "cold-start-evict-ttl": { - "type": "integer", - "default": 4294967295, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "max-ttl": { - "type": "integer", - "default": 315360000, - "minimum": 1, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "obj-size-hist-max": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "partition-tree-locks": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 64, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "all", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "system-path": { - "type": "string", - "default": "/opt/aerospike/sys/udf/lua", - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.1.0.json b/pkg/configschema/json/4.1.0.json deleted file mode 100644 index 24e249b45..000000000 --- a/pkg/configschema/json/4.1.0.json +++ /dev/null @@ -1,2430 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa"] - }, - "batch-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-priority": { - "type": "integer", - "default": 200, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/etc/aerospike/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "nsup-delete-sleep": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-startup-evict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-active": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 200, - "description": "", - "dynamic": true - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-max-udf-transactions": { - "type": "integer", - "default": 32, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "scan-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-queues": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-threads-per-queue": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "prole-extra-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "compression": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "fabric": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "index": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info-port": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "migrate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "namespace": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "particle": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "paxos": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "required": ["port"], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "required": ["mode", "port"], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "required": ["port"], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 4294967296, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "cold-start-evict-ttl": { - "type": "integer", - "default": 4294967295, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "max-ttl": { - "type": "integer", - "default": 315360000, - "minimum": 1, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "obj-size-hist-max": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "partition-tree-locks": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 64, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "all", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "system-path": { - "type": "string", - "default": "/opt/aerospike/sys/udf/lua", - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.2.0.json b/pkg/configschema/json/4.2.0.json deleted file mode 100644 index 08dc613a0..000000000 --- a/pkg/configschema/json/4.2.0.json +++ /dev/null @@ -1,2437 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa"] - }, - "batch-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-priority": { - "type": "integer", - "default": 200, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/etc/aerospike/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "nsup-delete-sleep": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-startup-evict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "object-size-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-active": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 200, - "description": "", - "dynamic": true - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-max-udf-transactions": { - "type": "integer", - "default": 32, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "scan-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-queues": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-threads-per-queue": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "prole-extra-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "compression": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "fabric": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "index": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info-port": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "migrate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "namespace": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "particle": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "paxos": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "required": ["port"], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "required": ["mode", "port"], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "required": ["port"], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 4294967296, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "cold-start-evict-ttl": { - "type": "integer", - "default": 4294967295, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "shmem", - "enum": ["shmem", "pmem", "ssd"] - }, - "max-ttl": { - "type": "integer", - "default": 315360000, - "minimum": 1, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "all", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "system-path": { - "type": "string", - "default": "/opt/aerospike/sys/udf/lua", - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.3.0.json b/pkg/configschema/json/4.3.0.json deleted file mode 100644 index 91cc2e6a9..000000000 --- a/pkg/configschema/json/4.3.0.json +++ /dev/null @@ -1,2547 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa"] - }, - "batch-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-priority": { - "type": "integer", - "default": 200, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/etc/aerospike/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9030011AC4202", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "nsup-delete-sleep": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "object-size-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-active": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 200, - "description": "", - "dynamic": true - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-max-udf-transactions": { - "type": "integer", - "default": 32, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "scan-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-queues": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-threads-per-queue": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "prole-extra-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "compression": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "fabric": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "index": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info-port": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "migrate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "namespace": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "particle": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "paxos": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "required": ["port"], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "required": ["mode", "port"], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "required": ["port"], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "cold-start-evict-ttl": { - "type": "integer", - "default": 4294967295, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "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" - }, - "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", - "default": 315360000, - "minimum": 1, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "system-path": { - "type": "string", - "default": "/opt/aerospike/sys/udf/lua", - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.3.1.json b/pkg/configschema/json/4.3.1.json deleted file mode 100644 index 5b188e699..000000000 --- a/pkg/configschema/json/4.3.1.json +++ /dev/null @@ -1,2565 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa"] - }, - "batch-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-priority": { - "type": "integer", - "default": 200, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/etc/aerospike/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9030011AC4202", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "nsup-delete-sleep": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "object-size-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-active": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 200, - "description": "", - "dynamic": true - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-max-udf-transactions": { - "type": "integer", - "default": 32, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "scan-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-queues": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-threads-per-queue": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "prole-extra-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "compression": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "fabric": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "predexp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "query": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "roster": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "security": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "required": ["port"], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "required": ["mode", "port"], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "required": ["port"], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "cold-start-evict-ttl": { - "type": "integer", - "default": 4294967295, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "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" - }, - "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", - "default": 315360000, - "minimum": 1, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.4.0.json b/pkg/configschema/json/4.4.0.json deleted file mode 100644 index 938e36403..000000000 --- a/pkg/configschema/json/4.4.0.json +++ /dev/null @@ -1,2596 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/etc/aerospike/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9030011AC4202", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "nsup-delete-sleep": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "object-size-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-active": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 200, - "description": "", - "dynamic": true - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-max-udf-transactions": { - "type": "integer", - "default": 32, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "scan-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-queues": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-threads-per-queue": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "prole-extra-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "fabric": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "predexp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "query": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "roster": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "security": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service-list": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "skew": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "storage": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "tsvc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-http": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "cold-start-evict-ttl": { - "type": "integer", - "default": 4294967295, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "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" - }, - "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", - "default": 315360000, - "minimum": 1, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-change-notification": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "dc-type": { - "type": "string", - "default": "aerospike", - "enum": ["aerospike", "http", "null"], - "description": "", - "dynamic": true - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "http-urls": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "http-version": { - "type": "string", - "default": "v2", - "enum": ["v1", "v2", "null"], - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.5.0.json b/pkg/configschema/json/4.5.0.json deleted file mode 100644 index be6e8aa45..000000000 --- a/pkg/configschema/json/4.5.0.json +++ /dev/null @@ -1,2630 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/etc/aerospike/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9030011AC4202", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "nsup-delete-sleep": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "object-size-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709552000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-active": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 200, - "description": "", - "dynamic": true - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-max-udf-transactions": { - "type": "integer", - "default": 32, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "scan-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-queues": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-threads-per-queue": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "prole-extra-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "aggr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "as": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "geo": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "health": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "index": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info-port": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "migrate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "namespace": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "particle": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "paxos": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "cold-start-evict-ttl": { - "type": "integer", - "default": 4294967295, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "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" - }, - "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", - "default": 315360000, - "minimum": 1, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-change-notification": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "dc-type": { - "type": "string", - "default": "aerospike", - "enum": ["aerospike", "http", "null"], - "description": "", - "dynamic": true - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "http-urls": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "http-version": { - "type": "string", - "default": "v2", - "enum": ["v1", "v2", "null"], - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.5.1.json b/pkg/configschema/json/4.5.1.json deleted file mode 100644 index b14f426f4..000000000 --- a/pkg/configschema/json/4.5.1.json +++ /dev/null @@ -1,2600 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/etc/aerospike/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9030011AC4202", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709552000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-active": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 200, - "description": "", - "dynamic": true - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-max-udf-transactions": { - "type": "integer", - "default": 32, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "scan-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-queues": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-threads-per-queue": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "aggr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "as": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "geo": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "health": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "index": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info-port": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "migrate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "namespace": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "particle": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "paxos": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "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" - }, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-change-notification": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "dc-type": { - "type": "string", - "default": "aerospike", - "enum": ["aerospike", "http", "null"], - "description": "", - "dynamic": true - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "http-urls": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "http-version": { - "type": "string", - "default": "v2", - "enum": ["v1", "v2", "null"], - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.5.2.json b/pkg/configschema/json/4.5.2.json deleted file mode 100644 index 96d2a9e63..000000000 --- a/pkg/configschema/json/4.5.2.json +++ /dev/null @@ -1,2606 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/etc/aerospike/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9030011AC4202", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709552000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-active": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 200, - "description": "", - "dynamic": true - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-max-udf-transactions": { - "type": "integer", - "default": 32, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "scan-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-queues": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-threads-per-queue": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "aggr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "as": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "geo": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "health": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "index": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info-port": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "migrate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "namespace": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "particle": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "paxos": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "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" - }, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-change-notification": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-ship-bins": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "dc-type": { - "type": "string", - "default": "aerospike", - "enum": ["aerospike", "http", "null"], - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "http-urls": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "http-version": { - "type": "string", - "default": "v2", - "enum": ["v1", "v2", "null"], - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.5.3.json b/pkg/configschema/json/4.5.3.json deleted file mode 100644 index 4f7315019..000000000 --- a/pkg/configschema/json/4.5.3.json +++ /dev/null @@ -1,2612 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/etc/aerospike/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9030011AC4202", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709552000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-active": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 200, - "description": "", - "dynamic": true - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-max-udf-transactions": { - "type": "integer", - "default": 32, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "scan-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-queues": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-threads-per-queue": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "aggr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "as": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "predexp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "query": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "roster": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "security": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service-list": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "skew": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "storage": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "tsvc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-http": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "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" - }, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-change-notification": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-ship-bins": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "dc-type": { - "type": "string", - "default": "aerospike", - "enum": ["aerospike", "http", "null"], - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "http-urls": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "http-version": { - "type": "string", - "default": "v2", - "enum": ["v1", "v2", "null"], - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.6.0.json b/pkg/configschema/json/4.6.0.json deleted file mode 100644 index 9f83c3a7a..000000000 --- a/pkg/configschema/json/4.6.0.json +++ /dev/null @@ -1,2626 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB989E07C0B51A0", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709552000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-active": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 200, - "description": "", - "dynamic": true - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-max-udf-transactions": { - "type": "integer", - "default": 32, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "scan-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-queues": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-threads-per-queue": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "aggr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "as": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "predexp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "query": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "roster": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "security": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service-list": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "skew": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "storage": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "tsvc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-http": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "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" - }, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-change-notification": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-ship-bins": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "dc-type": { - "type": "string", - "default": "aerospike", - "enum": ["aerospike", "http", "null"], - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "http-urls": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "http-version": { - "type": "string", - "default": "v2", - "enum": ["v1", "v2", "null"], - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.7.0.json b/pkg/configschema/json/4.7.0.json deleted file mode 100644 index 648ddd3f7..000000000 --- a/pkg/configschema/json/4.7.0.json +++ /dev/null @@ -1,2623 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-svc": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB989E07C0B51A0", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709552000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "aggr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "as": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "predexp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "query": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "roster": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "security": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service-list": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "skew": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "storage": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "tsvc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-http": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }] - }, - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "background-scan-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "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" - }, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-scan-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-change-notification": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "internal", - "enum": ["internal", "external", "external-insecure"] - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-ship-bins": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "dc-type": { - "type": "string", - "default": "aerospike", - "enum": ["aerospike", "http", "null"], - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "http-urls": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "http-version": { - "type": "string", - "default": "v2", - "enum": ["v1", "v2", "null"], - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.8.0.json b/pkg/configschema/json/4.8.0.json deleted file mode 100644 index 98af88f01..000000000 --- a/pkg/configschema/json/4.8.0.json +++ /dev/null @@ -1,2781 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB989E07C0B51A0", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709552000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "fabric-dump-msgs": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "aggr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "as": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "fabric": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "geo": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "health": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "index": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info-port": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "migrate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "namespace": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "particle": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "paxos": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "files"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "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", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "background-scan-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 50, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 60, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "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" - }, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-scan-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-change-notification": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "internal", - "enum": ["internal", "external", "external-insecure"] - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-ship-bins": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "dc-type": { - "type": "string", - "default": "aerospike", - "enum": ["aerospike", "http", "null"], - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "http-urls": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "http-version": { - "type": "string", - "default": "v1", - "enum": ["v1", "null"], - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/4.9.0.json b/pkg/configschema/json/4.9.0.json deleted file mode 100644 index 5ad55ddd5..000000000 --- a/pkg/configschema/json/4.9.0.json +++ /dev/null @@ -1,2787 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-without-digests": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 128, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB989E07C0B51A0", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709552000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "aggr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "as": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "fabric": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "geo": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "health": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "index": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info-port": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "migrate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "namespace": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "particle": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "paxos": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "files"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "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", - "default": false, - "description": "", - "dynamic": true - }, - "sets-enable-xdr": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-remote-datacenters": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ns-forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "allow-nonxdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-xdr-writes": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-scan-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-enable-xdr": { - "type": "string", - "default": "use-default", - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-scan-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "required": ["xdr-digestlog-path"], - "properties": { - "enable-xdr": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-change-notification": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-digestlog-path": { - "type": "string", - "default": "null 0", - "description": "", - "dynamic": false - }, - "datacenters": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "internal", - "enum": ["internal", "external", "external-insecure"] - }, - "dc-connections": { - "type": "integer", - "default": 64, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-connections-idle-ms": { - "type": "integer", - "default": 55000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "dc-int-ext-ipmap": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "dc-node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-security-config-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "dc-ship-bins": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "dc-type": { - "type": "string", - "default": "aerospike", - "enum": ["aerospike", "http", "null"], - "description": "", - "dynamic": true - }, - "dc-use-alternate-services": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "http-urls": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "http-version": { - "type": "string", - "default": "v1", - "enum": ["v1", "null"], - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "tls-nodes": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "dc-name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - } - } - } - }, - "xdr-client-threads": { - "type": "integer", - "default": 3, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "xdr-compression-threshold": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-delete-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "xdr-digestlog-iowait-ms": { - "type": "integer", - "default": 500, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "forward-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-hotkey-time-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-info-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "xdr-info-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-bandwidth": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-max-ship-throughput": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-min-digestlog-free-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "xdr-nsup-deletes-enabled": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "xdr-read-threads": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-ship-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "xdr-ship-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-shipping-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "xdr-write-timeout": { - "type": "integer", - "default": 10000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/5.0.0.json b/pkg/configschema/json/5.0.0.json deleted file mode 100644 index 75151d218..000000000 --- a/pkg/configschema/json/5.0.0.json +++ /dev/null @@ -1,2681 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-without-digests": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "hist-track-back": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "hist-track-slice": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "hist-track-thresholds": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB989E07C0B51A0", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 60000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709552000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vmapx": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "aggr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "as": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "fabric": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "geo": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "health": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "index": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info-port": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "migrate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "namespace": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "particle": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "paxos": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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 - } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "files"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "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 - } - } - }] - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-scan-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709552000, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-scan-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "dcs": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - } - } - } - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "internal", - "enum": ["internal", "external", "external-insecure"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/5.1.0.json b/pkg/configschema/json/5.1.0.json deleted file mode 100644 index 8d10572a7..000000000 --- a/pkg/configschema/json/5.1.0.json +++ /dev/null @@ -1,2740 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-without-digests": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB989E07C0B51A0", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_pmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "predexp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "query": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "roster": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "security": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service-list": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "skew": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "storage": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "tsvc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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": 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 - } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "files"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "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": 18446744073709551615, - "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 - } - } - }] - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-scan-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-scan-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "dcs": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-bins": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "internal", - "enum": ["internal", "external", "external-insecure"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/5.2.0.json b/pkg/configschema/json/5.2.0.json deleted file mode 100644 index 6438190ee..000000000 --- a/pkg/configschema/json/5.2.0.json +++ /dev/null @@ -1,2767 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-without-digests": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB989E07C0B51A0", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "stay-quiesced": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_pmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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": 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 - } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "files"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "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": 18446744073709551615, - "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 - } - } - }] - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-scan-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "ignore-migrate-fill-delay": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-scan-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-bin-tombstone-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "dcs": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "bin-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "all", - "enum": ["all", "only-changed", "only-specified", "changed-and-specified", "changed-or-specified"] - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "remote-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "internal", - "enum": ["internal", "external", "external-insecure"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/5.3.0.json b/pkg/configschema/json/5.3.0.json deleted file mode 100644 index f0c22d174..000000000 --- a/pkg/configschema/json/5.3.0.json +++ /dev/null @@ -1,2789 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-without-digests": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB989E07C0B51A0", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "stay-quiesced": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_pmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "connect-timeout-ms": { - "type": "integer", - "default": 500, - "minimum": 50, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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": 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 - }, - "sindex-startup-device-scan": { - "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" - }, - "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": 18446744073709551615, - "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 - } - } - }] - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-scan-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "ignore-migrate-fill-delay": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-scan-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-bin-tombstone-ttl": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "dcs": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "bin-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "all", - "enum": ["all", "only-changed", "changed-and-specified", "changed-or-specified"] - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "remote-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "internal", - "enum": ["internal", "external", "external-insecure"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-used-service-threads": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/5.4.0.json b/pkg/configschema/json/5.4.0.json deleted file mode 100644 index fabc8a6f9..000000000 --- a/pkg/configschema/json/5.4.0.json +++ /dev/null @@ -1,2809 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-without-digests": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB989E07C0B51A0", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "stay-quiesced": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_pmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "connect-timeout-ms": { - "type": "integer", - "default": 500, - "minimum": 50, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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": 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 - }, - "sindex-startup-device-scan": { - "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" - }, - "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": 18446744073709551615, - "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 - } - } - }] - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-scan-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "conflict-resolve-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "ignore-migrate-fill-delay": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-scan-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-bin-tombstone-ttl": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "dcs": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "bin-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "all", - "enum": ["all", "only-changed", "changed-and-specified", "changed-or-specified"] - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "remote-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-bin-luts": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "internal", - "enum": ["internal", "external", "external-insecure"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-used-service-threads": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - }, - "src-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/5.5.0.json b/pkg/configschema/json/5.5.0.json deleted file mode 100644 index c2fec82d4..000000000 --- a/pkg/configschema/json/5.5.0.json +++ /dev/null @@ -1,2831 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["feature-key-file"] - }, { - "required": ["feature-key-files"] - }], - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-without-digests": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "feature-key-files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": ["/opt/aerospike/data/features.conf"] - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB989E07C0B51A0", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": false - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "stay-quiesced": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_pmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": false - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "connect-timeout-ms": { - "type": "integer", - "default": 500, - "minimum": 50, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": false, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": false - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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": 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": 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 - }, - "sindex-startup-device-scan": { - "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" - }, - "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": 18446744073709551615, - "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 - } - } - }] - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-scan-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": false, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "conflict-resolve-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "ignore-migrate-fill-delay": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "set-disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "set-stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": false - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-scan-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": false, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-bin-tombstone-ttl": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": true - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "dcs": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "bin-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "all", - "enum": ["all", "only-changed", "changed-and-specified", "changed-or-specified"] - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "remote-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-bin-luts": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "internal", - "enum": ["internal", "external", "external-insecure"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-recoveries-interleaved": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "max-used-service-threads": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - }, - "src-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/5.6.0.json b/pkg/configschema/json/5.6.0.json deleted file mode 100644 index da938c584..000000000 --- a/pkg/configschema/json/5.6.0.json +++ /dev/null @@ -1,2920 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["feature-key-file"] - }, { - "required": ["feature-key-files"] - }], - "properties": { - "query-buf-size": { - "type": "integer", - "default": 2097152, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "proto-slow-netio-sleep-ms": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-without-digests": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "feature-key-files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": ["/opt/aerospike/data/features.conf"] - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9138953270008", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "os-group-perms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-bufpool-size": { - "type": "integer", - "default": 256, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-microbenchmark": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-pre-reserve-partitions": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-max-rate": { - "type": "integer", - "default": 50000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "stay-quiesced": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_pmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "disable-localhost": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-port", "tls-name"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": true - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "connect-timeout-ms": { - "type": "integer", - "default": 500, - "minimum": 50, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": true, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-port", "tls-name"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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", - "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": 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 - }, - "sindex-startup-device-scan": { - "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" - }, - "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": 18446744073709551615, - "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 - } - } - }] - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-scan-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "conflict-resolve-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "ignore-migrate-fill-delay": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-level": { - "type": "integer", - "default": 30, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-scan-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-bin-tombstone-ttl": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-ldap": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-quotas": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-security": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ldap-login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": false - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "tps-weight": { - "type": "integer", - "default": 2, - "minimum": 2, - "maximum": 20, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "dcs": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "bin-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "all", - "enum": ["all", "only-changed", "changed-and-specified", "changed-or-specified"] - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "remote-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-bin-luts": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": true, - "default": "internal", - "enum": ["internal", "external", "external-insecure"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-recoveries-interleaved": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "max-used-service-threads": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - }, - "src-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/5.7.0.json b/pkg/configschema/json/5.7.0.json deleted file mode 100644 index b298958fc..000000000 --- a/pkg/configschema/json/5.7.0.json +++ /dev/null @@ -1,2915 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["feature-key-file"] - }, { - "required": ["feature-key-files"] - }], - "properties": { - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "paxos-single-replica-limit": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "proto-slow-netio-sleep-ms": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-without-digests": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enforce-best-practices": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "feature-key-files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": ["/opt/aerospike/data/features.conf"] - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9BA2BA2270008", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "os-group-perms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-batch-size": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-in-transaction-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-long-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-priority": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-priority-sleep-us": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-rec-count-bound": { - "type": "integer", - "default": 18446744073709551615, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-req-in-query-thread": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "query-req-max-inflight": { - "type": "integer", - "default": 100, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-short-q-max-size": { - "type": "integer", - "default": 500, - "minimum": 1, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-threads": { - "type": "integer", - "default": 6, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "query-threshold": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "query-untracked-time-ms": { - "type": "integer", - "default": 1000, - "minimum": 1, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "query-worker-threads": { - "type": "integer", - "default": 15, - "minimum": 1, - "maximum": 480, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "scan-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "scan-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "stay-quiesced": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "salt-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "os": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "audit": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "scan": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "sindex": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "smd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "truncate": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "udf": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr-client": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "disable-localhost": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-name", "tls-port"] - }], - "properties": { - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": true - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "connect-timeout-ms": { - "type": "integer", - "default": 500, - "minimum": 50, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": true, - "default": "v3", - "enum": ["none", "v3"] - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "storage-engine": { - "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" - }, - "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", - "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": 0, - "minimum": 0, - "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 - }, - "encryption-old-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 - }, - "sindex-startup-device-scan": { - "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" - }, - "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": 0, - "minimum": 0, - "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 - }, - "encryption-old-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 - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }] - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-scan-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "conflict-resolve-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "ignore-migrate-fill-delay": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - }] - }, - "max-record-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-level": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-scan-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-bin-tombstone-ttl": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-quotas": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 60, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "tps-weight": { - "type": "integer", - "default": 2, - "minimum": 2, - "maximum": 20, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "dcs": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "bin-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "all", - "enum": ["all", "only-changed", "changed-and-specified", "changed-or-specified"] - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "remote-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-bin-luts": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "internal", "external", "external-insecure", "pki"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-recoveries-interleaved": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "max-used-service-threads": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - }, - "src-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": true - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/6.0.0.json b/pkg/configschema/json/6.0.0.json deleted file mode 100644 index cadf70d83..000000000 --- a/pkg/configschema/json/6.0.0.json +++ /dev/null @@ -1,2795 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "oneOf": [{ - "required": ["feature-key-file"] - }, { - "required": ["feature-key-files"] - }], - "properties": { - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enforce-best-practices": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "feature-key-files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": ["/opt/aerospike/data/features.conf"] - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9020011AC4202", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "os-group-perms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 10000, - "description": "", - "dynamic": true - }, - "query-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "salt-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "stay-quiesced": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "os": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "audit": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "security": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service-list": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "skew": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "storage": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "tsvc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "disable-localhost": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "connect-timeout-ms": { - "type": "integer", - "default": 500, - "minimum": 50, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": true - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": true, - "default": "v3", - "enum": ["none", "v3"] - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-query-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "conflict-resolve-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "ignore-migrate-fill-delay": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "max-record-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-query-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-bin-tombstone-ttl": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-level": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - }] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex": { - "type": "object", - "additionalProperties": false, - "properties": { - "num-partitions": { - "type": "integer", - "default": 32, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - } - } - }, - "storage-engine": { - "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"] - }, - "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 - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "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": 0, - "minimum": 0, - "maximum": 99, - "description": "", - "dynamic": false - }, - "devices": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "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 - }, - "encryption-old-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "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 - }, - "scheduler-mode": { - "type": "string", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "sindex-startup-device-scan": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "files"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "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": 0, - "minimum": 0, - "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 - }, - "encryption-old-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "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 - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-quotas": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tps-weight": { - "type": "integer", - "default": 2, - "minimum": 2, - "maximum": 20, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "src-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": true - }, - "dcs": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "internal", "external", "external-insecure", "pki"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-recoveries-interleaved": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "max-used-service-threads": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "bin-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "all", - "enum": ["all", "no-bins", "only-changed", "changed-and-specified", "changed-or-specified"] - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "compression-threshold": { - "type": "integer", - "default": 128, - "minimum": 128, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "remote-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-bin-luts": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/6.1.0.json b/pkg/configschema/json/6.1.0.json deleted file mode 100644 index 03912defa..000000000 --- a/pkg/configschema/json/6.1.0.json +++ /dev/null @@ -1,2784 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enforce-best-practices": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "feature-key-files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": ["/opt/aerospike/data/features.conf"] - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9040011AC4202", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "os-group-perms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 10000, - "description": "", - "dynamic": true - }, - "query-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "salt-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "stay-quiesced": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "os": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "audit": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "security": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service-list": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "skew": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "storage": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "tsvc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "disable-localhost": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "connect-timeout-ms": { - "type": "integer", - "default": 500, - "minimum": 50, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": true - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": true, - "default": "v3", - "enum": ["none", "v3"] - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-query-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "conflict-resolve-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "ignore-migrate-fill-delay": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "max-record-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 4294967296, - "description": "", - "dynamic": false - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-query-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-bin-tombstone-ttl": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-level": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - }] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "storage-engine": { - "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"] - }, - "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 - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "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": 0, - "minimum": 0, - "maximum": 99, - "description": "", - "dynamic": false - }, - "devices": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "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 - }, - "encryption-old-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "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 - }, - "scheduler-mode": { - "type": "string", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "sindex-startup-device-scan": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "files"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "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": 0, - "minimum": 0, - "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 - }, - "encryption-old-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "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 - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-quotas": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tps-weight": { - "type": "integer", - "default": 2, - "minimum": 2, - "maximum": 20, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "src-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": true - }, - "dcs": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "internal", "external", "external-insecure", "pki"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-recoveries-interleaved": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "max-used-service-threads": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "bin-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "all", - "enum": ["all", "no-bins", "only-changed", "changed-and-specified", "changed-or-specified"] - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "compression-threshold": { - "type": "integer", - "default": 128, - "minimum": 128, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "remote-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-bin-luts": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/6.2.0.json b/pkg/configschema/json/6.2.0.json deleted file mode 100644 index 071695d4f..000000000 --- a/pkg/configschema/json/6.2.0.json +++ /dev/null @@ -1,2784 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enforce-best-practices": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "feature-key-files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": ["/opt/aerospike/data/features.conf"] - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9C0E8CD290C00", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "os-group-perms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 10000, - "description": "", - "dynamic": true - }, - "query-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "salt-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "stay-quiesced": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "os": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "audit": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "bin": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "clustering": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_ssd": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "security": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service-list": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "skew": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "storage": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "tsvc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "disable-localhost": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "connect-timeout-ms": { - "type": "integer", - "default": 500, - "minimum": 50, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": true - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": true, - "default": "v3", - "enum": ["none", "v3"] - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-query-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "conflict-resolve-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "ignore-migrate-fill-delay": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "max-record-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 4294967296, - "description": "", - "dynamic": false - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-query-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-bin-tombstone-ttl": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-level": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - }] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "storage-engine": { - "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"] - }, - "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 - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "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": 0, - "minimum": 0, - "maximum": 99, - "description": "", - "dynamic": false - }, - "devices": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "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 - }, - "encryption-old-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "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 - }, - "scheduler-mode": { - "type": "string", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "sindex-startup-device-scan": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "files"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "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": 0, - "minimum": 0, - "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 - }, - "encryption-old-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "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 - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-quotas": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tps-weight": { - "type": "integer", - "default": 2, - "minimum": 2, - "maximum": 20, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - }, - "syslog": { - "type": "object", - "additionalProperties": false, - "properties": { - "local": { - "type": "integer", - "default": -1, - "minimum": 0, - "maximum": 7, - "description": "", - "dynamic": false - }, - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "src-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": true - }, - "dcs": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "internal", "external", "external-insecure", "pki"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-recoveries-interleaved": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "max-used-service-threads": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "bin-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "all", - "enum": ["all", "no-bins", "only-changed", "changed-and-specified", "changed-or-specified"] - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "compression-threshold": { - "type": "integer", - "default": 128, - "minimum": 128, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "remote-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-bin-luts": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/6.3.0.json b/pkg/configschema/json/6.3.0.json deleted file mode 100644 index 8beb7e796..000000000 --- a/pkg/configschema/json/6.3.0.json +++ /dev/null @@ -1,2871 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-requests": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enforce-best-practices": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "feature-key-files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": ["/opt/aerospike/data/features.conf"] - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "info-max-ms": { - "type": "integer", - "default": 10000, - "minimum": 500, - "maximum": 10000, - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9C0E8CD290C00", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "os-group-perms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 10000, - "description": "", - "dynamic": true - }, - "query-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "salt-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "stay-quiesced": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "os": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "socket": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "audit": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch-sub": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_pmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "job": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "mon": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "nsup": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "partition": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "security": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service-list": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "skew": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "storage": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "tsvc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "facility": { - "enum": ["auth", "authpriv", "cron", "daemon", "ftp", "kern", "lpr", "mail", "news", "syslog", "user", "uucp", "local0", "local1", "local2", "local3", "local4", "local5", "local6", "local7"], - "description": "", - "dynamic": false, - "default": "local0" - }, - "path": { - "type": "string", - "default": "/dev/log", - "description": "", - "dynamic": false - }, - "tag": { - "type": "string", - "default": "asd", - "description": "", - "dynamic": false - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "disable-localhost": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "connect-timeout-ms": { - "type": "integer", - "default": 500, - "minimum": 50, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": true - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": true, - "default": "v3", - "enum": ["none", "v3"] - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-query-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "conflict-resolve-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "data-in-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "ignore-migrate-fill-delay": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "inline-short-queries": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-record-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 4294967296, - "description": "", - "dynamic": false - }, - "single-bin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "single-query-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "stop-writes-sys-memory-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-bin-tombstone-ttl": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-level": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - }] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "stop-writes-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - }] - }, - "storage-engine": { - "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"] - }, - "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-acceleration": { - "type": "integer", - "default": 0, - "minimum": 1, - "maximum": 65537, - "description": "", - "dynamic": true - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "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": 0, - "minimum": 0, - "maximum": 99, - "description": "", - "dynamic": false - }, - "devices": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "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 - }, - "encryption-old-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-used-pct": { - "type": "integer", - "default": 70, - "minimum": 0, - "maximum": 100, - "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 - }, - "scheduler-mode": { - "type": "string", - "enum": ["anticipatory", "cfq", "deadline", "noop", "null"], - "description": "", - "dynamic": false - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "sindex-startup-device-scan": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "files"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "compression": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "lz4", "snappy", "zstd"] - }, - "compression-acceleration": { - "type": "integer", - "default": 0, - "minimum": 1, - "maximum": 65537, - "description": "", - "dynamic": true - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 1, - "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": 0, - "minimum": 0, - "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 - }, - "encryption-old-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-used-pct": { - "type": "integer", - "default": 70, - "minimum": 0, - "maximum": 100, - "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 - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-quotas": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tps-weight": { - "type": "integer", - "default": 2, - "minimum": 2, - "maximum": 20, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "src-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": true - }, - "dcs": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "internal", "external", "external-insecure", "pki"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-recoveries-interleaved": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "max-used-service-threads": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "bin-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "all", - "enum": ["all", "no-bins", "only-changed", "changed-and-specified", "changed-or-specified"] - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "compression-threshold": { - "type": "integer", - "default": 128, - "minimum": 128, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "remote-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-bin-luts": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/json/6.4.0.json b/pkg/configschema/json/6.4.0.json deleted file mode 100644 index c7d15c013..000000000 --- a/pkg/configschema/json/6.4.0.json +++ /dev/null @@ -1,2881 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-06/schema", - "additionalProperties": false, - "type": "object", - "required": ["network", "namespaces"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "properties": { - "advertise-ipv6": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "auto-pin": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "cpu", "numa", "adq"] - }, - "batch-index-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "batch-max-buffers-per-queue": { - "type": "integer", - "default": 255, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "batch-max-unused-buffers": { - "type": "integer", - "default": 256, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "cluster-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "debug-allocations": { - "type": "string", - "description": "", - "dynamic": false, - "default": "none", - "enum": ["none", "transient", "persistent", "all"] - }, - "disable-udf-execution": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "enable-benchmarks-fabric": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-health-check": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-info": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enforce-best-practices": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "feature-key-file": { - "type": "string", - "default": "/opt/aerospike/data/features.conf", - "description": "", - "dynamic": false - }, - "feature-key-files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": ["/opt/aerospike/data/features.conf"] - }, - "group": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "indent-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "info-max-ms": { - "type": "integer", - "default": 10000, - "minimum": 500, - "maximum": 10000, - "description": "", - "dynamic": true - }, - "info-threads": { - "type": "integer", - "default": 16, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "keep-caps-ssd-health": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-local-time": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "log-millis": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "microsecond-histograms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "migrate-fill-delay": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-max-num-incoming": { - "type": "integer", - "default": 4, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "migrate-threads": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "min-cluster-size": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 256, - "description": "", - "dynamic": true - }, - "node-id": { - "type": "string", - "default": "BB9C0E8CD290C00", - "description": "", - "dynamic": false - }, - "node-id-interface": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "os-group-perms": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "pidfile": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "proto-fd-idle-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "proto-fd-max": { - "type": "integer", - "default": 15000, - "minimum": 0, - "maximum": 2147483647, - "description": "", - "dynamic": true - }, - "query-max-done": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 10000, - "description": "", - "dynamic": true - }, - "query-threads-limit": { - "type": "integer", - "default": 128, - "minimum": 1, - "maximum": 1024, - "description": "", - "dynamic": true - }, - "run-as-daemon": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "salt-allocations": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "secrets-address-port": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "secrets-tls-context": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "secrets-uds-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "service-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 4096, - "description": "", - "dynamic": true - }, - "sindex-builder-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 32, - "description": "", - "dynamic": true - }, - "sindex-gc-period": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "stay-quiesced": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "ticker-interval": { - "type": "integer", - "default": 10, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-retry-ms": { - "type": "integer", - "default": 1002, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "user": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-ca": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "vault-token-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "vault-url": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "work-directory": { - "type": "string", - "default": "/opt/aerospike", - "description": "", - "dynamic": false - } - } - }, - "logging": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "misc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "arenax": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "msg": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "os": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "secrets": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "tls": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "vault": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "appeal": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "audit": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "batch-sub": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "config": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "drv_pmem": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exchange": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "exp": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "flat": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hb": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "hlc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "info": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "key-busy": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "namespace": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "particle": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proto": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "proxy-divert": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "record": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "rw": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "security": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "service-list": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "skew": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "storage": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "tsvc": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "xdr": { - "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"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "any": { - "enum": ["CRITICAL", "critical", "WARNING", "warning", "INFO", "info", "DEBUG", "debug", "DETAIL", "detail"], - "description": "", - "dynamic": true, - "default": "INFO" - }, - "facility": { - "enum": ["auth", "authpriv", "cron", "daemon", "ftp", "kern", "lpr", "mail", "news", "syslog", "user", "uucp", "local0", "local1", "local2", "local3", "local4", "local5", "local6", "local7"], - "description": "", - "dynamic": false, - "default": "local0" - }, - "path": { - "type": "string", - "default": "/dev/log", - "description": "", - "dynamic": false - }, - "tag": { - "type": "string", - "default": "asd", - "description": "", - "dynamic": false - } - } - } - }, - "network": { - "type": "object", - "additionalProperties": false, - "required": ["service", "heartbeat", "fabric"], - "properties": { - "service": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "disable-localhost": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-alternate-access-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "tls-authenticate-client": { - "oneOf": [{ - "type": "string", - "description": "", - "dynamic": false, - "default": "any", - "enum": ["any", "false"] - }, { - "type": "array", - "items": { - "type": "string", - "format": "hostname", - "not": { - "enum": ["any", "false"] - } - } - }] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "heartbeat": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["mode", "port"] - }, { - "required": ["mode", "tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "connect-timeout-ms": { - "type": "integer", - "default": 500, - "minimum": 50, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "interval": { - "type": "integer", - "default": 150, - "minimum": 50, - "maximum": 600000, - "description": "", - "dynamic": true - }, - "mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mode": { - "type": "string", - "description": "", - "dynamic": false, - "default": "", - "enum": ["mesh", "multicast"] - }, - "mtu": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "multicast-groups": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "multicast-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "protocol": { - "type": "string", - "description": "", - "dynamic": true, - "default": "v3", - "enum": ["none", "v3"] - }, - "timeout": { - "type": "integer", - "default": 10, - "minimum": 3, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-mesh-seed-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "fabric": { - "type": "object", - "additionalProperties": false, - "anyOf": [{ - "required": ["port"] - }, { - "required": ["tls-name", "tls-port"] - }], - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "channel-bulk-fds": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-bulk-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-ctrl-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-ctrl-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-meta-fds": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-meta-recv-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "channel-rw-fds": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "channel-rw-recv-pools": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 16, - "description": "", - "dynamic": false - }, - "channel-rw-recv-threads": { - "type": "integer", - "default": 16, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "keepalive-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "keepalive-intvl": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-probes": { - "type": "integer", - "default": 10, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "keepalive-time": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 2147483647, - "description": "", - "dynamic": false - }, - "latency-max-ms": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": false - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - }, - "recv-rearm-threshold": { - "type": "integer", - "default": 1024, - "minimum": 0, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "send-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": false - }, - "tls-addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "info": { - "type": "object", - "additionalProperties": false, - "properties": { - "addresses": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "port": { - "type": "integer", - "default": 0, - "minimum": 1024, - "maximum": 65535, - "description": "", - "dynamic": false - } - } - }, - "tls": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "ca-path": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-blacklist": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cert-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "cipher-suite": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "key-file-password": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "protocols": { - "type": "string", - "default": "TLSv1.2", - "description": "", - "dynamic": false - } - } - } - } - } - }, - "namespaces": { - "type": "array", - "minItems": 1, - "items": { - "type": "object", - "additionalProperties": false, - "required": ["memory-size"], - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "allow-ttl-without-nsup": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "background-query-max-rps": { - "type": "integer", - "default": 10000, - "minimum": 1, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "conflict-resolution-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "generation", - "enum": ["generation", "last-update-time"] - }, - "conflict-resolve-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "default-ttl": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "disable-cold-start-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "disable-write-dup-res": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "disallow-null-setname": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-batch-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-ops-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-read": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-udf-sub": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-benchmarks-write": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-hist-proxy": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "evict-hist-buckets": { - "type": "integer", - "default": 10000, - "minimum": 100, - "maximum": 10000000, - "description": "", - "dynamic": true - }, - "evict-tenths-pct": { - "type": "integer", - "default": 5, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "high-water-disk-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "high-water-memory-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "ignore-migrate-fill-delay": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "index-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 17179869184, - "description": "", - "dynamic": false - }, - "inline-short-queries": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-record-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "memory-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "migrate-order": { - "type": "integer", - "default": 5, - "minimum": 1, - "maximum": 10, - "description": "", - "dynamic": true - }, - "migrate-retransmit-ms": { - "type": "integer", - "default": 5000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "migrate-sleep": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-hist-period": { - "type": "integer", - "default": 3600, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "nsup-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "partition-tree-sprigs": { - "type": "integer", - "default": 256, - "minimum": 16, - "maximum": 268453456, - "description": "", - "dynamic": false - }, - "prefer-uniform-balance": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": true - }, - "rack-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 1000000, - "description": "", - "dynamic": true - }, - "read-consistency-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "off", "one"] - }, - "reject-non-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "reject-xdr-writes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "replication-factor": { - "type": "integer", - "default": 2, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": false - }, - "sindex-stage-size": { - "type": "integer", - "default": 1073741824, - "minimum": 134217728, - "maximum": 4294967296, - "description": "", - "dynamic": false - }, - "single-query-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "stop-writes-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "stop-writes-sys-memory-pct": { - "type": "integer", - "default": 90, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "strong-consistency": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "strong-consistency-allow-expunge": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "tomb-raider-eligible-age": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "tomb-raider-period": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "transaction-pending-limit": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "truncate-threads": { - "type": "integer", - "default": 4, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "write-commit-level-override": { - "type": "string", - "description": "", - "dynamic": true, - "default": "off", - "enum": ["all", "master", "off"] - }, - "xdr-bin-tombstone-ttl": { - "type": "integer", - "default": 86400, - "minimum": 0, - "maximum": 315360000, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-period": { - "type": "integer", - "default": 120, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "xdr-tomb-raider-threads": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 128, - "description": "", - "dynamic": true - }, - "geo2dsphere-within": { - "type": "object", - "additionalProperties": false, - "properties": { - "strict": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "min-level": { - "type": "integer", - "default": 1, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-level": { - "type": "integer", - "default": 20, - "minimum": 0, - "maximum": 30, - "description": "", - "dynamic": true - }, - "max-cells": { - "type": "integer", - "default": 12, - "minimum": 1, - "maximum": 256, - "description": "", - "dynamic": true - }, - "level-mod": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 3, - "description": "", - "dynamic": false - }, - "earth-radius-meters": { - "type": "integer", - "default": 6371000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": false - } - } - }, - "index-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 4294967296, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - }] - }, - "sets": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "disable-eviction": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "enable-index": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "stop-writes-count": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - }, - "stop-writes-size": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - } - }, - "sindex-type": { - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "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" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "mounts-high-water-pct": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 100, - "description": "", - "dynamic": true - }, - "mounts-size-limit": { - "type": "integer", - "default": 0, - "minimum": 1073741824, - "maximum": 18446744073709551615, - "description": "", - "dynamic": true - } - } - }] - }, - "storage-engine": { - "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"] - }, - "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-acceleration": { - "type": "integer", - "default": 0, - "minimum": 1, - "maximum": 65537, - "description": "", - "dynamic": true - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "data-in-memory": { - "type": "boolean", - "default": true, - "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": 0, - "minimum": 0, - "maximum": 99, - "description": "", - "dynamic": false - }, - "devices": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "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 - }, - "encryption-old-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-used-pct": { - "type": "integer", - "default": 70, - "minimum": 0, - "maximum": 100, - "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 - }, - "sindex-startup-device-scan": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "write-block-size": { - "type": "integer", - "default": 1048576, - "minimum": 1024, - "maximum": 8388608, - "description": "", - "dynamic": false - } - } - }, { - "type": "object", - "additionalProperties": false, - "required": ["type", "files"], - "properties": { - "type": { - "type": "string", - "description": "", - "dynamic": false, - "default": "pmem", - "enum": ["pmem"] - }, - "commit-to-device": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "compression": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "lz4", "snappy", "zstd"] - }, - "compression-acceleration": { - "type": "integer", - "default": 0, - "minimum": 1, - "maximum": 65537, - "description": "", - "dynamic": true - }, - "compression-level": { - "type": "integer", - "default": 0, - "minimum": 1, - "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": 0, - "minimum": 0, - "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 - }, - "encryption-old-key-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "files": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "filesize": { - "type": "integer", - "default": 0, - "minimum": 1048576, - "maximum": 2199023255552, - "description": "", - "dynamic": false - }, - "flush-max-ms": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "max-used-pct": { - "type": "integer", - "default": 70, - "minimum": 0, - "maximum": 100, - "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 - }, - "serialize-tomb-raider": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "tomb-raider-sleep": { - "type": "integer", - "default": 1000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - } - } - }] - } - } - } - }, - "mod-lua": { - "type": "object", - "additionalProperties": false, - "properties": { - "cache-enabled": { - "type": "boolean", - "default": true, - "description": "", - "dynamic": false - }, - "user-path": { - "type": "string", - "default": "/opt/aerospike/usr/udf/lua", - "description": "", - "dynamic": false - } - } - }, - "security": { - "type": "object", - "additionalProperties": false, - "properties": { - "enable-quotas": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "privilege-refresh-period": { - "type": "integer", - "default": 300, - "minimum": 10, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "session-ttl": { - "type": "integer", - "default": 86400, - "minimum": 120, - "maximum": 864000, - "description": "", - "dynamic": true - }, - "tps-weight": { - "type": "integer", - "default": 2, - "minimum": 2, - "maximum": 20, - "description": "", - "dynamic": true - }, - "ldap": { - "type": "object", - "additionalProperties": false, - "properties": { - "disable-tls": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "login-threads": { - "type": "integer", - "default": 8, - "minimum": 1, - "maximum": 64, - "description": "", - "dynamic": false - }, - "polling-period": { - "type": "integer", - "default": 300, - "minimum": 0, - "maximum": 86400, - "description": "", - "dynamic": true - }, - "query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "query-user-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-base-dn": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "role-query-patterns": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "role-query-search-ou": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": false - }, - "server": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "tls-ca-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "token-hash-method": { - "type": "string", - "default": "sha-256", - "description": "", - "dynamic": false - }, - "user-dn-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - }, - "user-query-pattern": { - "type": "string", - "default": "", - "description": "", - "dynamic": false - } - } - }, - "log": { - "type": "object", - "additionalProperties": false, - "properties": { - "report-authentication": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-data-op": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-role": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-data-op-user": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "report-sys-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-user-admin": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "report-violation": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - } - } - } - } - }, - "xdr": { - "type": "object", - "additionalProperties": false, - "properties": { - "src-id": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 255, - "description": "", - "dynamic": true - }, - "dcs": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "auth-mode": { - "type": "string", - "description": "", - "dynamic": true, - "default": "none", - "enum": ["none", "internal", "external", "external-insecure", "pki"] - }, - "auth-password-file": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "auth-user": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "connector": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "max-recoveries-interleaved": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "node-address-ports": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": false, - "default": [] - }, - "period-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "tls-name": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "use-alternate-access-address": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "namespaces": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string", - "default": " ", - "description": "", - "dynamic": false - }, - "bin-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "all", - "enum": ["all", "no-bins", "only-changed", "changed-and-specified", "changed-or-specified"] - }, - "compression-level": { - "type": "integer", - "default": 1, - "minimum": 1, - "maximum": 9, - "description": "", - "dynamic": true - }, - "compression-threshold": { - "type": "integer", - "default": 128, - "minimum": 128, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "delay-ms": { - "type": "integer", - "default": 0, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "enable-compression": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "forward": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "hot-key-ms": { - "type": "integer", - "default": 100, - "minimum": 0, - "maximum": 5000, - "description": "", - "dynamic": true - }, - "ignore-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ignore-expunges": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ignore-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "max-throughput": { - "type": "integer", - "default": 100000, - "minimum": 0, - "maximum": 4294967295, - "description": "", - "dynamic": true - }, - "remote-namespace": { - "type": "string", - "default": "", - "description": "", - "dynamic": true - }, - "sc-replication-wait-ms": { - "type": "integer", - "default": 100, - "minimum": 5, - "maximum": 1000, - "description": "", - "dynamic": true - }, - "ship-bins": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "ship-bin-luts": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-nsup-deletes": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-only-specified-sets": { - "type": "boolean", - "default": false, - "description": "", - "dynamic": true - }, - "ship-sets": { - "type": "array", - "items": { - "type": "string" - }, - "description": "", - "dynamic": true, - "default": [] - }, - "transaction-queue-limit": { - "type": "integer", - "default": 16384, - "minimum": 1024, - "maximum": 1048576, - "description": "", - "dynamic": true - }, - "write-policy": { - "type": "string", - "description": "", - "dynamic": true, - "default": "auto", - "enum": ["auto", "update", "replace"] - } - } - } - } - } - } - } - } - } - } -} \ No newline at end of file diff --git a/pkg/configschema/schemamap.go b/pkg/configschema/schemamap.go index 1cc3d4660..b3f9257e1 100644 --- a/pkg/configschema/schemamap.go +++ b/pkg/configschema/schemamap.go @@ -7,7 +7,7 @@ import ( "strings" ) -//go:embed json +//go:embed schemas/json/aerospike var schemas embed.FS type SchemaMap map[string]string @@ -22,12 +22,16 @@ func NewSchemaMap() (SchemaMap, error) { } if !d.IsDir() { + baseName := filepath.Base(path) + if baseName == "README.md" { + return nil + } + content, err := fs.ReadFile(schemas, path) if err != nil { return err } - baseName := filepath.Base(path) key := strings.TrimSuffix(baseName, filepath.Ext(baseName)) schema[key] = string(content) } diff --git a/pkg/configschema/schemas b/pkg/configschema/schemas new file mode 160000 index 000000000..557c338db --- /dev/null +++ b/pkg/configschema/schemas @@ -0,0 +1 @@ +Subproject commit 557c338db9ab7bb84d3c8f3550068ce9eb73aa36