You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running a service with execute and at least one check may fail if the previous service didn't terminate on time:
Process X₁ is ran with the executor.
SIGTERM is sent to the process X₁ but the service takes some time to tear down
Process X₂ is ran with the executor - pre-checks fail because they see the previous service.
X₁ terminates after some time but it's too late - X₂'s executor failed.
DRY polling - currently there is a simple wait_until implementation in test.wait and a polling loop inside the execute function. There will be another polling for the pre-checks so the rule of three has to be applied.
The text was updated successfully, but these errors were encountered:
Running a service with
execute
and at least one check may fail if the previous service didn't terminate on time:DRY polling - currently there is a simple
wait_until
implementation intest.wait
and a polling loop inside theexecute
function. There will be another polling for the pre-checks so the rule of three has to be applied.The text was updated successfully, but these errors were encountered: