Skip to main content

Module config

Module config 

Source

Modulesยง

backend ๐Ÿ”’
frontend ๐Ÿ”’
params ๐Ÿ”’
sync ๐Ÿ”’

Structsยง

ClusterEvalContext
The identity of a single live cluster, used to evaluate cluster-coherent scoped parameters in SystemParameterFrontend::pull_cluster_overrides.
ClusterScopeContext
Identity of a cluster, used to build a cluster context kind for cluster-coherent scoped feature flags.
Metrics ๐Ÿ”’
ModifiedParameter
ReplicaEvalContext
The identity of a single live replica, used to evaluate replica-local scoped parameters in SystemParameterFrontend::pull_replica_overrides.
ReplicaScopeContext
Identity of a replica, used to build a replica context kind for replica-local scoped feature flags.
ScopedParameters
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.
ScopedParametersScope
The set of objects a ScopedParameters update was evaluated for, used to bound which durable override rows the update may prune.
SynchronizedParameters
A struct that defines the system parameters that should be synchronized
SystemParameterBackend
A backend client for pushing and pulling SynchronizedParameters.
SystemParameterFrontend
A frontend client for pulling SynchronizedParameters from LaunchDarkly.
SystemParameterSyncConfig
A factory for SystemParameterFrontend instances.

Enumsยง

SystemParameterSyncClientConfig

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.