feat(ql3): reconcile local lost run retries

This commit is contained in:
whyour
2026-08-12 05:11:46 +08:00
parent 5d3b40ce3b
commit 42e8992818
17 changed files with 809 additions and 43 deletions
@@ -0,0 +1,25 @@
'use strict';
const assert = require('node:assert/strict');
const { test } = require('node:test');
const generic = require('../dist/run/clusterRunLostRetry');
test('publishes profile-neutral lost retry names without breaking Cluster consumers', () => {
assert.equal(
generic.MAX_RUN_LOST_RETRY_PAGE_SIZE,
generic.MAX_CLUSTER_RUN_LOST_RETRY_PAGE_SIZE,
);
assert.equal(
generic.buildRunLostRetryTransition,
generic.buildClusterRunLostRetryTransition,
);
assert.equal(
generic.RunLostRetryCoordinator,
generic.ClusterRunLostRetryCoordinator,
);
assert.equal(
generic.RunLostRetryUnavailableError,
generic.ClusterRunLostRetryUnavailableError,
);
});