Skip to content

Commit 7ec4550

Browse files
committed
chore: rename retry -> hibernate in runner protocol
1 parent 9b619f4 commit 7ec4550

File tree

9 files changed

+26
-28
lines changed

9 files changed

+26
-28
lines changed

engine/packages/api-peer/src/actors/kv_get.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use anyhow::*;
2-
use base64::prelude::BASE64_STANDARD;
32
use base64::Engine;
3+
use base64::prelude::BASE64_STANDARD;
44
use pegboard_actor_kv as actor_kv;
55
use rivet_api_builder::ApiCtx;
66
use rivet_util::Id;

engine/packages/api-public/src/actors/kv_get.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,11 @@ async fn kv_get_inner(ctx: ApiCtx, path: KvGetPath) -> Result<Response> {
6565
request_remote_datacenter_raw(
6666
&ctx,
6767
path.actor_id.label(),
68-
&format!("/actors/{}/kv/keys/{}", path.actor_id, urlencoding::encode(&path.key)),
68+
&format!(
69+
"/actors/{}/kv/keys/{}",
70+
path.actor_id,
71+
urlencoding::encode(&path.key)
72+
),
6973
axum::http::Method::GET,
7074
Option::<&()>::None,
7175
Option::<&()>::None,

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: 4 additions & 10 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: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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)