Skip to content

Commit 00cd5f2

Browse files
committed
chore: rename retry -> hibernate in runner protocol
1 parent 650a53e commit 00cd5f2

File tree

7 files changed

+22
-22
lines changed

7 files changed

+22
-22
lines changed

engine/packages/pegboard-gateway/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -401,10 +401,10 @@ impl CustomServeTrait for PegboardGateway {
401401
protocol::ToServerTunnelMessageKind::ToServerWebSocketClose(close) => {
402402
tracing::debug!(?close, "server closed websocket");
403403

404-
if can_hibernate && close.retry {
405-
// Successful closure
404+
if can_hibernate && close.hibernate {
406405
return Err(WebSocketServiceHibernate.build());
407406
} else {
407+
// Successful closure
408408
return Ok(LifecycleResult::ServerClose(close));
409409
}
410410
}

engine/packages/pegboard-runner/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ impl CustomServeTrait for PegboardRunnerWsCustomServe {
257257
protocol::ToServerWebSocketClose {
258258
code: Some(close_code),
259259
reason: close_reason,
260-
retry: true,
260+
hibernate: true,
261261
},
262262
)
263263
} else {

engine/sdks/rust/runner-protocol/src/versioned.rs

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

engine/sdks/schemas/runner-protocol/v3.bare

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

engine/sdks/typescript/runner-protocol/src/index.ts

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

engine/sdks/typescript/runner/src/tunnel.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ export class Tunnel {
202202
const webSocket = this.#actorWebSockets.get(requestIdStr);
203203
if (webSocket) {
204204
// Close the WebSocket connection
205-
webSocket.__closeWithRetry(
205+
webSocket.__closeWithHibernate(
206206
1000,
207207
"Message acknowledgment timeout",
208208
);
@@ -242,7 +242,7 @@ export class Tunnel {
242242
for (const requestIdStr of actor.webSockets) {
243243
const ws = this.#actorWebSockets.get(requestIdStr);
244244
if (ws) {
245-
ws.__closeWithRetry(1000, "Actor stopped");
245+
ws.__closeWithHibernate(1000, "Actor stopped");
246246
this.#actorWebSockets.delete(requestIdStr);
247247
}
248248
}
@@ -401,8 +401,8 @@ export class Tunnel {
401401
existing.actorId = req.actorId;
402402
} else {
403403
this.#actorPendingRequests.set(requestIdStr, {
404-
resolve: () => {},
405-
reject: () => {},
404+
resolve: () => { },
405+
reject: () => { },
406406
streamController: controller,
407407
actorId: req.actorId,
408408
});
@@ -552,7 +552,7 @@ export class Tunnel {
552552
val: {
553553
code: 1011,
554554
reason: "Actor not found",
555-
retry: false,
555+
hibernate: false,
556556
},
557557
});
558558
return;
@@ -570,7 +570,7 @@ export class Tunnel {
570570
val: {
571571
code: 1011,
572572
reason: "Not Implemented",
573-
retry: false,
573+
hibernate: false,
574574
},
575575
});
576576
return;
@@ -608,7 +608,7 @@ export class Tunnel {
608608
const dataBuffer =
609609
typeof data === "string"
610610
? (new TextEncoder().encode(data)
611-
.buffer as ArrayBuffer)
611+
.buffer as ArrayBuffer)
612612
: data;
613613

614614
this.#sendMessage(requestId, {
@@ -619,14 +619,14 @@ export class Tunnel {
619619
},
620620
});
621621
},
622-
(code?: number, reason?: string, retry: boolean = false) => {
622+
(code?: number, reason?: string, hibernate: boolean = false) => {
623623
// Send close through tunnel
624624
this.#sendMessage(requestId, {
625625
tag: "ToServerWebSocketClose",
626626
val: {
627627
code: code || null,
628628
reason: reason || null,
629-
retry,
629+
hibernate,
630630
},
631631
});
632632

@@ -700,7 +700,7 @@ export class Tunnel {
700700
val: {
701701
code: 1011,
702702
reason: "Server Error",
703-
retry: false,
703+
hibernate: false,
704704
},
705705
});
706706

engine/sdks/typescript/runner/src/websocket-tunnel-adapter.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ export class WebSocketTunnelAdapter {
204204
this.closeInner(code, reason, false, true);
205205
}
206206

207-
__closeWithRetry(code?: number, reason?: string): void {
207+
__closeWithHibernate(code?: number, reason?: string): void {
208208
this.closeInner(code, reason, true, true);
209209
}
210210

@@ -215,7 +215,7 @@ export class WebSocketTunnelAdapter {
215215
closeInner(
216216
code: number | undefined,
217217
reason: string | undefined,
218-
retry: boolean,
218+
hibernate: boolean,
219219
callback: boolean,
220220
): void {
221221
if (
@@ -229,7 +229,7 @@ export class WebSocketTunnelAdapter {
229229

230230
// Send close through tunnel
231231
if (callback) {
232-
this.#closeCallback(code, reason, retry);
232+
this.#closeCallback(code, reason, hibernate);
233233
}
234234

235235
// Update state and fire event

0 commit comments

Comments
 (0)