bugfixes; research subproc; higher sandbox limits

This commit is contained in:
2026-04-16 18:11:26 -04:00
parent f80c943dc3
commit 3153e89d4f
54 changed files with 1947 additions and 498 deletions

View File

@@ -18,6 +18,10 @@ export class RealtimePoller {
this.pollingLoop = null;
this.heartbeatLoop = null;
// Called with (jobId, error) when a subscription terminates abnormally.
// Set by IngestorWorker to release the slot in SlotPool.
this.onJobComplete = null;
}
/**
@@ -147,6 +151,7 @@ export class RealtimePoller {
} catch (zmqErr) {
this.logger.error({ jobId, error: zmqErr.message }, 'Failed to send WorkComplete after error');
}
if (this.onJobComplete) this.onJobComplete(jobId, error);
}
}
}