feat(core): Defer task on launcher handshake (no-changelog) (#11786)

This commit is contained in:
Iván Ovejero
2024-11-20 12:38:29 +01:00
committed by GitHub
parent b05d435199
commit 7d3ad669e2
4 changed files with 129 additions and 4 deletions

View File

@@ -184,6 +184,12 @@ export namespace RunnerMessage {
reason: string;
}
/** Message where launcher (impersonating runner) requests broker to hold task until runner is ready. */
export interface TaskDeferred {
type: 'runner:taskdeferred';
taskId: string;
}
export interface TaskDone {
type: 'runner:taskdone';
taskId: string;
@@ -243,6 +249,7 @@ export namespace RunnerMessage {
| TaskError
| TaskAccepted
| TaskRejected
| TaskDeferred
| TaskOffer
| RPC
| TaskDataRequest