module

Fluxion::Executor

Runs the work a profile describes.

Everything that touches the outside world lives here: processes, the filesystem, the network, and the trust checks that guard them. The layers above hand it a validated Profile and receive ExecutionEvents back.

Constants

PROBE_TIMEOUT = 10.seconds

Timeouts are short: a probe that has not answered in seconds is not going to, and a profile may have hundreds of them.

SLOW_PROBE_TIMEOUT = 15.seconds

Nested types