CONCEPT Cited by 1 source
Dynamic workflow configuration¶
Definition¶
Dynamic workflow configuration is the design choice of exposing per-workflow runtime knobs through the control plane (workflow create/update API) rather than through process-level flags (VTTablet command-line flags, config files that require a process restart to re-read). The motivation is operational: process-flag-coupled configuration means any change requires rolling every process that honours that flag, which may be impractical for fleet-wide workflows or for workflows whose correct behaviour depends on config specific to that workflow instance. Moving the config surface to the workflow control plane lets operators update parameters on a running workflow without touching the underlying processes. Aligns with the broader wiki theme of control-plane / data-plane separation — runtime knobs should live in the control plane, not inside the data-plane binary's flag set.
Seen in¶
- sources/2026-04-21-planetscale-announcing-vitess-21 — Vitess 21 canonicalises the shift for VReplication: "Previously, many configuration options for VReplication workflows were controlled by VTTablet flags. This meant that any change required restarting all VTTablets. We now allow these to be overridden while creating a workflow or updated dynamically once the workflow is in progress." Canonical wiki instance of moving runtime knobs off the process-flag surface into the workflow control plane.