smolvm_protocol/forkpoint.rs
1//! Stable guest paths used to coordinate a live fork.
2
3/// Directory privately inherited by each restored VM.
4pub const STATE_DIR: &str = "/run/smolvm/forkpoint";
5
6/// Marker written by the workload when it reaches a safe fork boundary.
7pub const READY_PATH: &str = "/run/smolvm/forkpoint/ready";
8
9/// Marker written by the host after a clone is ready to resume.
10pub const RELEASE_PATH: &str = "/run/smolvm/forkpoint/release";
11
12/// Workload-facing helper installed in bare VMs and workload containers.
13pub const HELPER_PATH: &str = "/usr/local/bin/smolvm-fork-ready";