Modulesยง
Structsยง
- Cluster
Eval Context - The identity of a single live cluster, used to evaluate cluster-coherent
scoped parameters in
SystemParameterFrontend::pull_cluster_overrides. - Cluster
Scope Context - Identity of a cluster, used to build a
clustercontext kind for cluster-coherent scoped feature flags. - Metrics ๐
- Modified
Parameter - Replica
Eval Context - The identity of a single live replica, used to evaluate replica-local scoped
parameters in
SystemParameterFrontend::pull_replica_overrides. - Replica
Scope Context - Identity of a replica, used to build a
replicacontext kind for replica-local scoped feature flags. - Scoped
Parameters - Scoped (per-cluster and per-replica) system-parameter overrides, keyed by object id. Each value is the raw (unparsed) string for a parameter whose scoped value differs from the environment-wide value; an absent entry means no override. Empty maps mean no scoped overrides at all.
- Scoped
Parameters Scope - The set of objects a
ScopedParametersupdate was evaluated for, used to bound which durable override rows the update may prune. - Synchronized
Parameters - A struct that defines the system parameters that should be synchronized
- System
Parameter Backend - A backend client for pushing and pulling SynchronizedParameters.
- System
Parameter Frontend - A frontend client for pulling SynchronizedParameters from LaunchDarkly.
- System
Parameter Sync Config - A factory for SystemParameterFrontend instances.
Enumsยง
Functionsยง
- system_
parameter_ sync - Run a loop that periodically pulls system parameters defined in the
LaunchDarkly-backed SystemParameterFrontend and pushes modified values to the
ALTER SYSTEM-backed SystemParameterBackend.