fix(issue-50, issue-55): onboarding and dispatch wait by the registry, one pane claim per server; tests stay out of the real agent homes #56
No files matched your search
@@ -55,6 +55,10 @@ INT_KNOBS = {
|
||||
"MAM_DIFF_MAX_BYTES": (1, "200000"), # 0 would truncate every diff
|
||||
"MAM_DIFF_MAX_LINES": (1, "4000"),
|
||||
"RECONCILE_POLL_INTERVAL": (1, "15"), # sleep; 0 would poll in a busy loop
|
||||
# Issue #50: create's wait for the onboarding job to end (0 would exit 45 at
|
||||
# once) and the wrapper's registry wait (0: decide at once - clear or busy)
|
||||
"MAM_ONBOARD_WAIT_S": (1, "600"),
|
||||
"MAM_DISPATCH_WAIT_S": (0, "600"),
|
||||
# delegate_wait_started's ack_s (MAM_ONBOARD_ACK_S / DELEGATE_JOB_ACK_S via create_session.sh)
|
||||
"delegate_wait_started:ack_s": (0, "180"),
|
||||
# wrapper flags
|
||||
|
||||
@@ -223,6 +223,10 @@ def _teardown(box: Box) -> None:
|
||||
except OSError:
|
||||
pass
|
||||
shutil.rmtree(box.home, ignore_errors=True)
|
||||
# herdr writes its agent-detection state under $HOME/.local/state a moment
|
||||
# after the server is gone: sweep once more
|
||||
time.sleep(1)
|
||||
shutil.rmtree(box.home, ignore_errors=True)
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
|
||||
Reference in new issue
Block a user