If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: oxia-db.github.io/docs/reference/config - Configuration Schema Reference.

site address: oxia-db.github.io/docs/reference/config redirected to: oxia-db.github.io/docs/reference/config

site title: Configuration Schema Reference - Oxia

Our opinion (on Wednesday 08 July 2026 6:16:04 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=Oxia: Scalable Metadata and Index storage;

Headings (most frequently used words):

configuration, server, schema, reference, cluster, coordinator, data, tls, options, hot, reload, source, of, truth, namespace, anti, affinity, policy, antiaffinities, servermetadata, loadbalancer, example, metadata, provider, authentication,

Text of the page (most frequently used words):
#server (33), oxia (30), the (26), coordinator (23), for (19), tls (17), default (16), configuration (14), #metadata (14), cluster (13), schema (13), string (13), config (12), internal (11), and (10), file (10), purpose (9), svc (9), data (8), field (8), public (8), storage (8), namespace (8), bind (7), type (7), list (6), example (6), address (6), namespaces (6), architecture (6), see (5), process (5), sconfig (5), replication (5), observability (5), 6649 (5), raft (5), kubernetes (5), admin (5), keys (5), required (5), reference (5), policy (4), policies (4), grpc (4), option (4), when (4), security (4), bool (4), key (4), client (4), log (4), notifications (4), 6648 (4), node (4), provider (4), how (4), name (4), shard (4), loadbalancer (4), labels (4), anti (4), affinity (4), servermetadata (4), from (4), protocol (4), api (3), cli (3), oxiad (3), model (3), level (3), what (3), json (3), started (3), with (3), addresses (3), only (3), true (3), authentication (3), auth (3), traffic (3), via (3), per (3), metrics (3), local (3), servers (3), hierarchical (3), optional (3), antiaffinities (3), sorting (3), one (3), this (3), documentation (3), 2026 (2), use (2), other (2), below (2), are (2), create (2), source (2), truth (2), fields (2), restart (2), require (2), hot (2), reload (2), end (2), outbound (2), disable (2), certificate (2), production (2), allowed (2), uint16 (2), certfile (2), set (2), enabled (2), any (2), same (2), controller (2), options (2), metric (2), check (2), scheduler (2), retention (2), database (2), dir (2), wal (2), section (2), passed (2), settings (2), restarts (2), configmap (2), path (2), status (2), info (2), service (2), keysorting (2), replicationfactor (2), initialshardcount (2), duration (2), often (2), balancer (2), referenced (2), replicas (2), zone (2), map (2), host (2), port (2), unique (2), identifier (2), placement (2), uint32 (2), tuning (2), least (2), most (2), each (2), consumer (2), page (2), light (2), consensus (2), maelstrom (2), tla (2), safety (2), correctness (2), physical (2), logical (2), design (2), goals (2), operations (2), bare (2), metal (2), resources (2), helm (2), deployment (2), python (2), java (2), sdks (2), versioning (2), sequence (2), secondary (2), indexes (2), partition (2), ephemerals (2), consistency (2), features (2), migrating (2), etcd (2), getting (2), blog (2), ctrl (2), copyright, 2023, series, projects, llc, website, terms, trademark, project, please, https, lfprojects, org, last, updated, july, cluster_config, dataserver, structs, canonical, definition, descriptions, live, there, tags, exposes, jsonschema, description, watched, parsed, modification, applicable, take, effect, without, startup, still, restarting, examples, sni, override, connections, servername, verification, avoid, insecureskipverify, cipher, suites, ciphersuites, versions, maxversion, minversion, mtls, clientauth, trusted, bundle, trustedcafile, private, keyfile, explicit, off, auto, detected, every, block, shares, configures, currently, oidc, supported, out, box, full, worked, shape, periodic, integrity, checksum, interval, notification, pebble, 100, readcachesizemb, write, ahead, sync, peer, self, managed, built, group, bootstrapnodes, datadir, survives, configmapname, single, development, tests, state, lost, memory, case, extra, selects, persisted, across, providername, error, warn, debug, prometheus, endpoint, 8080, persists, calls, 6651, oxiaadmin, described, above, configpath, long, recently, moved, ineligible, further, moves, quarantinetime, scans, shards, move, scheduleinterval, free, form, placing, west, rpcs, advertised, defaults, fails, ensemble, selection, constraint, cannot, met, proceeds, anyway, relaxed, strict, mode, label, compare, against, rules, aware, byte, wise, natural, enable, feed, notificationsenabled, must, number, count, creation, rebalancing, used, availability, tag, nodes, available, declared, wide, consumed, operator, visible, edited, adding, pipe, output, into, validator, before, deploying, authoritative, surface, can, generated, running, binary, paths, load, cconfig, contents, flag, uses, three, yaml, surfaces, its, own, scroll, top, edit, github, question, give, feedback, store, coordination, system, skip, content,


Text of the page (random words):
configuration schema reference oxia skip to content oxia metadata store and coordination system documentation blog ctrl k ctrl k documentation what is oxia getting started migrating from zk etcd features consistency model ephemerals namespaces notifications key sorting partition keys secondary indexes sequence keys versioning client sdks go java node js python deployment kubernetes helm resources bare metal security admin operations reference cli configuration schema grpc api metrics architecture design goals logical architecture physical architecture correctness protocol safety tla maelstrom consensus coordinator oxia replication protocol storage blog light what is oxia getting started migrating from zk etcd features consistency model ephemerals namespaces notifications key sorting partition keys secondary indexes sequence keys versioning client sdks go java node js python deployment kubernetes helm resources bare metal security admin operations reference cli configuration schema grpc api metrics architecture design goals logical architecture physical architecture correctness protocol safety tla maelstrom consensus coordinator oxia replication protocol storage light on this page cluster configuration namespace anti affinity policy antiaffinities server servermetadata loadbalancer example coordinator server configuration metadata provider data server configuration authentication tls options hot reload source of truth question give us feedback edit this page on github scroll to top documentation reference configuration schema configuration schema reference oxia uses three yaml configuration surfaces each with its own schema and consumer file flag s consumer contents cluster config cconfig on oxia coordinator or referenced from the coordinator server config coordinator namespaces server list server metadata load balancer tuning coordinator server config sconfig on oxia coordinator coordinator process admin internal bind addresses tls metadata provider observability data server config sconfig on oxia server data server process public internal bind addresses auth tls storage paths scheduler observability the authoritative json schema for each surface can be generated from a running binary oxia config create schema pipe the output into any json schema validator to check a config file before deploying it cluster configuration cluster wide configuration consumed by the coordinator this is the most operator visible file and the one most often edited in production for example when adding a namespace field type purpose namespaces list namespace declared namespaces at least one is required servers list server storage nodes available to the cluster at least one is required servermetadata map name servermetadata optional per server labels used by placement policies for example an availability zone tag loadbalancer loadbalancer shard rebalancing tuning namespace field type default purpose name string required unique namespace identifier initialshardcount uint32 required shard count at namespace creation 1 replicationfactor uint32 required must be 1 and the number of servers notificationsenabled bool true enable the notifications feed for the namespace keysorting string hierarchical hierarchical default aware or natural byte wise see key sorting policy antiaffinities list optional placement anti affinity rules anti affinity policy antiaffinities field type purpose labels list string server metadata label keys to compare replicas against mode string strict fails ensemble selection if the constraint cannot be met relaxed proceeds anyway server field type purpose name string optional unique identifier defaults to internal address public string advertised host port for client traffic internal string host port for coordinator server and server server rpcs servermetadata field type purpose labels map string string free form labels for example zone eu west 1a referenced by anti affinity policies when placing shard replicas loadbalancer field type purpose scheduleinterval duration how often the balancer scans for shards to move quarantinetime duration how long a recently moved shard is ineligible for further moves example namespaces name default initialshardcount 3 replicationfactor 3 keysorting hierarchical servers public oxia 0 oxia svc oxia svc cluster local 6648 internal oxia 0 oxia svc 6649 public oxia 1 oxia svc oxia svc cluster local 6648 internal oxia 1 oxia svc 6649 public oxia 2 oxia svc oxia svc cluster local 6648 internal oxia 2 oxia svc 6649 coordinator server configuration passed via oxia coordinator sconfig per process settings for the coordinator section purpose cluster configpath path to the cluster config file described above server admin bind address tls for the admin grpc service oxiaadmin default 0 0 0 0 6651 server internal bind address tls for the internal service coordinator server traffic default 0 0 0 0 6649 controller tls tls for outbound coordinator server calls metadata how the coordinator persists cluster status see below observability metric prometheus metrics endpoint default enabled 0 0 0 0 8080 observability log level log level debug info warn error default info metadata provider metadata providername selects how the coordinator s cluster status is persisted across restarts provider extra configuration use case memory tests only state is lost on restart file metadata file path single node or development configmap metadata kubernetes namespace metadata kubernetes configmapname kubernetes survives restarts via a configmap raft metadata raft address metadata raft datadir metadata raft bootstrapnodes self managed ha coordinator with a built in raft group data server configuration passed via oxia server sconfig per process settings for a storage node section purpose server public public bind address default 0 0 0 0 6648 auth tls server internal internal bind address default 0 0 0 0 6649 tls replication tls tls for peer replication traffic storage wal write ahead log dir default data wal sync default true retention default 1h storage database pebble database dir default data db readcachesizemb default 100 storage notification notifications retention default 1h scheduler checksum interval periodic db integrity check default 5m set to 0s to disable observability same shape as on the coordinator metric log authentication server public auth configures client authentication currently only oidc is supported out of the box see security for the full schema and a worked example tls options every tls block in any config file server tls replication tls controller tls shares the same schema field type purpose enabled bool explicit on off auto detected as true when certfile is set certfile string server certificate file keyfile string server private key file trustedcafile string trusted ca bundle clientauth bool require mtls minversion maxversion uint16 allowed tls versions ciphersuites list uint16 allowed cipher suites insecureskipverify bool disable certificate verification avoid in production servername string sni override for outbound connections see security for end to end examples hot reload when a data server is started with sconfig the file is watched and re parsed on modification applicable fields take effect without a restart bind addresses and other startup only fields still require restarting the process source of truth the go structs below are the canonical definition field level descriptions live there as jsonschema description tags and are what oxia config create schema exposes as json schema oxiad coordinator option option go coordinator server config oxiad dataserver option option go data server config oxiad coordinator model cluster_config go cluster config last updated on july 8 2026 cli grpc api copyright 2023 2026 oxia a series of lf projects llc for website terms of use trademark policy and other project policies please see https lfprojects org policies
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • Oxia

Verified site has: 36 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-36


The site also has 3 references to external domain(s).

 github.com  Verify  cloud-native.slack.com  Verify  lfprojects.org  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
Connection close
Content-Length 162
Server GitHub.com
Content-Type text/html
Location htt????/oxia-db.github.io/docs/reference/config
X-GitHub-Request-Id F80C:162BBE:506391:51BE17:6A4DEB24
Accept-Ranges bytes
Age 0
Date Wed, 08 Jul 2026 06:16:04 GMT
Via 1.1 varnish
X-Served-By cache-rtm-ehrd2290042-RTM
X-Cache MISS
X-Cache-Hits 0
X-Timer S1783491364.295292,VS0,VE104
Vary Accept-Encoding
X-Fastly-Request-ID 74a9484ddd1e8d641be6892105f21f262158a934
HTTP/2 200
server GitHub.com
content-type text/html; charset=utf-8
last-modified Wed, 08 Jul 2026 01:28:52 GMT
access-control-allow-origin *
strict-transport-security max-age=31556952
etag W/ 6a4da7d4-38ea4
expires Wed, 08 Jul 2026 06:26:04 GMT
cache-control max-age=600
content-encoding gzip
x-proxy-cache MISS
x-github-request-id 81BA:1EB7B:C4FD9:D1973:6A4DEB23
accept-ranges bytes
age 0
date Wed, 08 Jul 2026 06:16:04 GMT
via 1.1 varnish
x-served-by cache-lcy-egml8630065-LCY
x-cache MISS
x-cache-hits 0
x-timer S1783491364.427579,VS0,VE104
vary Accept-Encoding
x-fastly-request-id 8288b666126222877312c220fe6b0c892759d654
content-length 25142

Meta Tags

title="Configuration Schema Reference - Oxia"
charset="utf-8"
name="viewport" content="width=device-width, initial-scale=1"
name="theme-color" media="(prefers-color-scheme: light)" content="rgb(250,250,250)"
name="theme-color" media="(prefers-color-scheme: dark)" content="rgb(17,17,17)"
name="description" content="Oxia: Scalable Metadata and Index storage"
name="application-name" content="oxia"
name="generator" content="Next.js"
name="msapplication-TileColor" content="#fff"
name="mobile-web-app-capable" content="yes"
name="apple-mobile-web-app-title" content="Oxia"
name="apple-mobile-web-app-status-bar-style" content="default"

Load Info

page size25142
load time (s)0.277308
redirect count1
speed download90765
server IP 185.199.110.153
* all occurrences of the string "http://" have been changed to "htt???/"