Skip to content

startup_report

Functions


firma_process_orchestrator::startup_report::publish_startup_report

Section titled “firma_process_orchestrator::startup_report::publish_startup_report”

Function

Atomically publish a startup report without replacing state.

The destination’s parent must already exist. Publication writes a complete versioned record beside path, then atomically installs it with no-clobber semantics. An existing file, including a symlink, causes failure.

Returns an I/O error when serialization, staging, or no-clobber publication fails.

fn publish_startup_report(path: &std::path::Path, endpoint: &crate::ComponentEndpoint) -> std::io::Result<()>