a3s-box-runtime 3.1.0

MicroVM runtime engine — VM lifecycle, OCI images, attestation, networking
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Warm VM pool for cold start optimization.
//!
//! Pre-boots MicroVMs so that `acquire()` returns an already-ready VM
//! instead of waiting for the full boot sequence.

pub mod client;
pub mod scaler;
pub mod warm_pool;

pub use client::{
    PoolClientLease, PoolClientOutput, PoolClientRun, PoolImageStat, PoolLeaseClient,
    PoolLeaseExec, PoolLeaseExecRequest, PoolLeaseReleaseRequest, PoolLeaseReleaseResponse,
    PoolLeaseRequest, PoolLeaseResponse, PoolRequest, PoolRunRequest, PoolRunResponse,
    PoolStatusResponse, PoolStopResponse,
};
pub use scaler::{PoolScaler, ScaleDecision};
pub use warm_pool::{PoolStats, WarmPool};