fix: extend deterministic bootstrap timeout budget

This commit is contained in:
777genius 2026-05-19 20:11:55 +03:00
parent e22589f6c4
commit 7dbabc1a85
2 changed files with 4 additions and 4 deletions

View file

@ -4551,8 +4551,8 @@ interface RuntimeBootstrapSpec {
}
const DETERMINISTIC_BOOTSTRAP_MIN_TIMEOUT_MS = 120_000;
const DETERMINISTIC_BOOTSTRAP_TIMEOUT_PER_MEMBER_MS = 60_000;
const DETERMINISTIC_BOOTSTRAP_MAX_TIMEOUT_MS = 600_000;
const DETERMINISTIC_BOOTSTRAP_TIMEOUT_PER_MEMBER_MS = 75_000;
const DETERMINISTIC_BOOTSTRAP_MAX_TIMEOUT_MS = 900_000;
const DETERMINISTIC_BOOTSTRAP_OUTER_TIMEOUT_GRACE_MS = 30_000;
function getDeterministicBootstrapTimeoutMs(memberCount: number): number {

View file

@ -392,11 +392,11 @@ describe('TeamProvisioningService prompt content (solo mode discipline)', () =>
runId = created.runId;
expect(extractBootstrapSpec().launch).toMatchObject({
bootstrapTimeoutMs: 300_000,
bootstrapTimeoutMs: 375_000,
continueOnPartialFailure: true,
});
expect(setTimeoutSpy.mock.calls.some((call) => call[1] === 330_000)).toBe(true);
expect(setTimeoutSpy.mock.calls.some((call) => call[1] === 405_000)).toBe(true);
} finally {
if (runId) {
await svc.cancelProvisioning(runId);