Skip to content

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