Closed grondo closed 1 month ago
The default timeout doesn't seem to be firing on actual systems for flux perilog-run prolog. There's testing in the testsuite with local scripts, but not with --exec-per-rank, so perhaps timeouts aren't working in that implementation.
flux perilog-run prolog
--exec-per-rank
The issue is that the default here
https://github.com/flux-framework/flux-core/blob/855c3f1323d32643ee8127522371f60815cd6f44/src/cmd/flux-perilog-run.py#L90
is overridden because run_with_timeout() is called with timeout=args.timeout and the default for args.timeout is None. So there is no default timeout.
run_with_timeout()
timeout=args.timeout
args.timeout
None
Closed as wontfix
The default timeout doesn't seem to be firing on actual systems for
flux perilog-run prolog
. There's testing in the testsuite with local scripts, but not with--exec-per-rank
, so perhaps timeouts aren't working in that implementation.