Opsmaru.Incus.ClientSupervisor (opsmaru_incus v0.1.0)

Copy Markdown View Source

Optional host-owned bounded concurrency, with no startup/recovery work.

Add {Opsmaru.Incus.ClientSupervisor, name: MyHost.Clients, max_children: 8} to the host's tree. Calls at capacity fail immediately; no work queue is kept. Stopping/restarting it affects only local calls, never host/Incus lifecycle. Losing a local worker cannot establish backend cancellation or permit replay.

Summary

Functions

Start a caller-monitored temporary task, or fail visibly at capacity.

Functions

async(supervisor, fun)

Start a caller-monitored temporary task, or fail visibly at capacity.

child_spec(opts)