Skip to main content

run_service_status_probe

Function run_service_status_probe 

Source
async fn run_service_status_probe(
    service_status: Arc<Mutex<Option<ServiceIssue>>>,
    update_tx: UpdateFanout,
    prober: Box<dyn Fn() -> Pin<Box<dyn Future<Output = Option<ServiceIssue>> + Send>> + Send + Sync>,
)
Expand description

The statuspage probe, off the boot path. Its answer is held before it is announced, so a view that attaches afterwards reads it rather than having missed the one update that carried it.