mirror of
https://github.com/whyour/qinglong.git
synced 2026-09-22 19:29:13 +08:00
test(ql3): tolerate initial postgres cron boundary
This commit is contained in:
@@ -4868,13 +4868,27 @@ if (!migrationConnectionString) {
|
|||||||
5_000,
|
5_000,
|
||||||
nextMinute,
|
nextMinute,
|
||||||
);
|
);
|
||||||
assert.equal(initialize.disposition, 'initialize');
|
const initializationIds = {
|
||||||
|
runId: '019f7900-0000-7000-8000-000000000101',
|
||||||
|
attemptId: '019f7900-0000-7000-8000-000000000102',
|
||||||
|
createdEventId: '019f7900-0000-7000-8000-000000000103',
|
||||||
|
queuedEventId: '019f7900-0000-7000-8000-000000000104',
|
||||||
|
};
|
||||||
|
const initialization = await schedules.commitClusterScheduleDecision({
|
||||||
|
claim: initializeClaim,
|
||||||
|
decision: initialize,
|
||||||
|
...(initialize.disposition === 'admit' ? initializationIds : {}),
|
||||||
|
});
|
||||||
assert.deepEqual(
|
assert.deepEqual(
|
||||||
await schedules.commitClusterScheduleDecision({
|
initialization,
|
||||||
claim: initializeClaim,
|
initialize.disposition === 'admit'
|
||||||
decision: initialize,
|
? {
|
||||||
}),
|
status: 'admitted',
|
||||||
{ status: 'advanced', disposition: 'initialize' },
|
disposition: 'admit',
|
||||||
|
runId: initializationIds.runId,
|
||||||
|
attemptId: initializationIds.attemptId,
|
||||||
|
}
|
||||||
|
: { status: 'advanced', disposition: initialize.disposition },
|
||||||
);
|
);
|
||||||
|
|
||||||
const forcedDueResult = await database.pool.query(
|
const forcedDueResult = await database.pool.query(
|
||||||
|
|||||||
Reference in New Issue
Block a user