feat: preserve solo runs across production restarts

This commit is contained in:
jwinterm
2026-07-22 15:05:49 -04:00
parent b2772ff73b
commit 80d7f35e1f
37 changed files with 1816 additions and 160 deletions
+2 -1
View File
@@ -619,6 +619,7 @@ describe('MatchQueue durable freeze/refund transactions', () => {
const order = [];
const context = {
beginShutdown: jest.fn(),
drainShutdownProducers: jest.fn(async () => { order.push('producers'); }),
debugManager: { CONSOLE_LOGGING: false },
tavernManager: null,
matchScheduler: { shutdown: jest.fn(async () => { order.push('scheduler'); }) },
@@ -637,6 +638,6 @@ describe('MatchQueue durable freeze/refund transactions', () => {
await SocketHandlers.prototype.shutdown.call(context);
expect(order).toEqual(['scheduler', 'queue', 'manager']);
expect(order).toEqual(['producers', 'scheduler', 'queue', 'manager']);
});
});