Official SynVirt names — shipped tonight (for Tony's veto)
Synced read-only from
/home/synnet/mirrors/synvirt-product/docs/night/20260611/NAMING.md. Edit at the source, not here.
Official SynVirt names — shipped tonight (for Tony’s veto)
Section titled “Official SynVirt names — shipped tonight (for Tony’s veto)”| Capability | SynVirt name | Identifiers shipped |
|---|---|---|
| Live migration daemon | Live Motion | binary+unit synvirt-livemotiond (Alias= keeps synvirt-migrationd resolving), API /api/v1/system/live-motion/*, db livemotiond.db |
| Host-failure VM auto-restart | Guardian | module cluster_services (service.guardian replicated config), API /api/v1/cluster/services/guardian, events GUARDIAN_* |
| Dynamic balancing | Smart Balance | replicated config service.smart_balance (knobs shipped: enabled, mode manual/assisted/automatic, aggressiveness 1–5); engine = backlog (Live Motion executor is still stubbed, so automatic moves are impossible this build) |
| Cluster + Raft health | Cluster Health | API /api/v1/cluster/health, UI Cluster ▸ Monitor card + tree health dot |
| Affinity rules | Placement Groups / Rules | NOT shipped tonight (cut from the bottom; the replicated-config KV they persist into is in place) |
| Balance aggressiveness | Aggressiveness 1–5 | validated in the smart_balance config schema |
| Automation levels | Manual / Assisted / Automatic | validated in the smart_balance config schema |
| Host evacuation | Maintenance Mode | pre-existing surface kept; evacuation blocked on Live Motion |
| Service Ports | (locked vocab) | API path …/service-ports/{kind}, UI ServicePortModal; the vmkernel ident sweep inside synvirt-network internals = backlog |