diff --git a/packages/cli/src/runners/task-broker.service.ts b/packages/cli/src/runners/task-broker.service.ts index 6e73e177c9..22cc6e8548 100644 --- a/packages/cli/src/runners/task-broker.service.ts +++ b/packages/cli/src/runners/task-broker.service.ts @@ -487,11 +487,7 @@ export class TaskBroker { } if (e instanceof TaskDeferredError) { this.logger.info(`Task (${taskId}) deferred until runner is ready`); - this.pendingTaskRequests.push(request); - setTimeout( - () => this.settleTasks(), - 3000 /* time for runner to go through handshake and send task offer */, - ); + this.pendingTaskRequests.push(request); // will settle on receiving task offer from runner return; } throw e;