@@ -140,9 +140,9 @@ export class Runner {
140
140
}
141
141
142
142
#stopAllActors( ) {
143
- console . log (
144
- "Stopping all actors due to runner lost threshold exceeded" ,
145
- ) ;
143
+ // console.log(
144
+ // "Stopping all actors due to runner lost threshold exceeded",
145
+ // );
146
146
147
147
const actorIds = Array . from ( this . #actors. keys ( ) ) ;
148
148
for ( const actorId of actorIds ) {
@@ -217,7 +217,7 @@ export class Runner {
217
217
if ( this . #started) throw new Error ( "Cannot call runner.start twice" ) ;
218
218
this . #started = true ;
219
219
220
- console . log ( "[RUNNER] Starting runner" ) ;
220
+ // console.log("[RUNNER] Starting runner");
221
221
await this . #openPegboardWebSocket( ) ;
222
222
this . #openTunnel( ) ;
223
223
@@ -286,10 +286,10 @@ export class Runner {
286
286
} else {
287
287
// Wait for actors to shut down befoer stopping
288
288
try {
289
- console . log (
290
- "Sending stopping message" ,
291
- pegboardWebSocket . readyState ,
292
- ) ;
289
+ // console.log(
290
+ // "Sending stopping message",
291
+ // pegboardWebSocket.readyState,
292
+ // );
293
293
294
294
this . #sendToServer( {
295
295
tag : "ToServerStopping" ,
@@ -301,23 +301,23 @@ export class Runner {
301
301
throw new Error ( "missing pegboardWebSocket" ) ;
302
302
303
303
pegboardWebSocket . addEventListener ( "close" , ( ev ) => {
304
- console . log (
305
- "Connection closed" ,
306
- ev . code ,
307
- ev . reason . toString ( ) ,
308
- ) ;
304
+ // console.log(
305
+ // "Connection closed",
306
+ // ev.code,
307
+ // ev.reason.toString(),
308
+ // );
309
309
resolve ( ) ;
310
310
} ) ;
311
311
} ) ;
312
312
313
313
// TODO: Wait for all actors to stop before closing ws
314
314
315
- console . log ( "Closing WebSocket" ) ;
315
+ // console.log("Closing WebSocket");
316
316
pegboardWebSocket . close ( 1000 , "Stopping" ) ;
317
317
318
318
await closePromise ;
319
319
320
- console . log ( "WebSocket shutdown completed" ) ;
320
+ // console.log("WebSocket shutdown completed");
321
321
} catch ( error ) {
322
322
console . error ( "Error during WebSocket shutdown:" , error ) ;
323
323
pegboardWebSocket . close ( ) ;
@@ -330,7 +330,7 @@ export class Runner {
330
330
// Close tunnel
331
331
if ( this . #tunnel) {
332
332
this . #tunnel. shutdown ( ) ;
333
- console . log ( "Tunnel shutdown completed" ) ;
333
+ // console.log("Tunnel shutdown completed");
334
334
}
335
335
}
336
336
@@ -357,9 +357,9 @@ export class Runner {
357
357
358
358
#openTunnel( ) {
359
359
const url = this . pegboardRelayUrl ;
360
- console . log ( "[RUNNER] Opening tunnel to:" , url ) ;
361
- console . log ( "[RUNNER] Current runner ID:" , this . runnerId || "none" ) ;
362
- console . log ( "[RUNNER] Active actors count:" , this . #actors. size ) ;
360
+ // console.log("[RUNNER] Opening tunnel to:", url);
361
+ // console.log("[RUNNER] Current runner ID:", this.runnerId || "none");
362
+ // console.log("[RUNNER] Active actors count:", this.#actors.size);
363
363
364
364
this . #tunnel = new Tunnel ( url ) ;
365
365
this . #tunnel. setCallbacks ( {
@@ -370,7 +370,7 @@ export class Runner {
370
370
371
371
// Re-register all active actors with the new tunnel
372
372
for ( const actorId of this . #actors. keys ( ) ) {
373
- console . log ( "[RUNNER] Re-registering actor with tunnel:" , actorId ) ;
373
+ // console.log("[RUNNER] Re-registering actor with tunnel:", actorId);
374
374
this . #tunnel. registerActor ( actorId ) ;
375
375
}
376
376
}
@@ -385,10 +385,8 @@ export class Runner {
385
385
} ) as any as WebSocket ;
386
386
this . #pegboardWebSocket = ws ;
387
387
388
- console . log ( ws ) ;
389
-
390
388
ws . addEventListener ( "open" , ( ) => {
391
- console . log ( "Connected" ) ;
389
+ // console.log("Connected");
392
390
393
391
// Reset reconnect attempt counter on successful connection
394
392
this . #reconnectAttempt = 0 ;
@@ -450,7 +448,7 @@ export class Runner {
450
448
} ) ;
451
449
} else {
452
450
clearInterval ( pingLoop ) ;
453
- console . log ( "WebSocket not open, stopping ping loop" ) ;
451
+ // console.log("WebSocket not open, stopping ping loop");
454
452
}
455
453
} , pingInterval ) ;
456
454
this . #pingLoop = pingLoop ;
@@ -462,7 +460,7 @@ export class Runner {
462
460
this . #sendCommandAcknowledgment( ) ;
463
461
} else {
464
462
clearInterval ( ackLoop ) ;
465
- console . log ( "WebSocket not open, stopping ack loop" ) ;
463
+ // console.log("WebSocket not open, stopping ack loop");
466
464
}
467
465
} , ackInterval ) ;
468
466
this . #ackInterval = ackLoop ;
@@ -489,16 +487,16 @@ export class Runner {
489
487
// Store the runner lost threshold from metadata
490
488
this . #runnerLostThreshold = init . metadata ?. runnerLostThreshold ? Number ( init . metadata . runnerLostThreshold ) : undefined ;
491
489
492
- console . log ( "Received init" , {
493
- runnerId : init . runnerId ,
494
- lastEventIdx : init . lastEventIdx ,
495
- runnerLostThreshold : this . #runnerLostThreshold,
496
- } ) ;
490
+ // console.log("Received init", {
491
+ // runnerId: init.runnerId,
492
+ // lastEventIdx: init.lastEventIdx,
493
+ // runnerLostThreshold: this.#runnerLostThreshold,
494
+ // });
497
495
498
496
// Reopen tunnel with runner ID
499
- console . log ( "[RUNNER] Received runner ID, reopening tunnel" ) ;
497
+ // console.log("[RUNNER] Received runner ID, reopening tunnel");
500
498
if ( this . #tunnel) {
501
- console . log ( "[RUNNER] Shutting down existing tunnel" ) ;
499
+ // console.log("[RUNNER] Shutting down existing tunnel");
502
500
this . #tunnel. shutdown ( ) ;
503
501
}
504
502
this . #openTunnel( ) ;
@@ -523,7 +521,7 @@ export class Runner {
523
521
} ) ;
524
522
525
523
ws . addEventListener ( "close" , ( ev ) => {
526
- console . log ( "Connection closed" , ev . code , ev . reason . toString ( ) ) ;
524
+ // console.log("Connection closed", ev.code, ev.reason.toString());
527
525
528
526
this . #config. onDisconnected ( ) ;
529
527
@@ -545,9 +543,9 @@ export class Runner {
545
543
this . #runnerLostThreshold &&
546
544
this . #runnerLostThreshold > 0
547
545
) {
548
- console . log (
549
- `Starting runner lost timeout: ${ this . #runnerLostThreshold / 1000 } s` ,
550
- ) ;
546
+ // console.log(
547
+ // `Starting runner lost timeout: ${this.#runnerLostThreshold / 1000}s`,
548
+ // );
551
549
this . #runnerLostTimeout = setTimeout ( ( ) => {
552
550
this . #stopAllActors( ) ;
553
551
} , this . #runnerLostThreshold) ;
@@ -560,12 +558,12 @@ export class Runner {
560
558
}
561
559
562
560
#handleCommands( commands : protocol . ToClientCommands ) {
563
- console . log ( "Received commands" , {
564
- commandCount : commands . length ,
565
- } ) ;
561
+ // console.log("Received commands", {
562
+ // commandCount: commands.length,
563
+ // });
566
564
567
565
for ( const commandWrapper of commands ) {
568
- console . log ( "Received command" , commandWrapper ) ;
566
+ // console.log("Received command", commandWrapper);
569
567
if ( commandWrapper . inner . tag === "CommandStartActor" ) {
570
568
this . #handleCommandStartActor( commandWrapper ) ;
571
569
} else if ( commandWrapper . inner . tag === "CommandStopActor" ) {
@@ -601,7 +599,7 @@ export class Runner {
601
599
602
600
// Register actor with tunnel
603
601
if ( this . #tunnel) {
604
- console . log ( "[RUNNER] Registering new actor with tunnel:" , actorId ) ;
602
+ // console.log("[RUNNER] Registering new actor with tunnel:", actorId);
605
603
this . #tunnel. registerActor ( actorId ) ;
606
604
} else {
607
605
console . error ( "[RUNNER] WARNING: No tunnel available to register actor:" , actorId ) ;
@@ -678,12 +676,12 @@ export class Runner {
678
676
timestamp : Date . now ( ) ,
679
677
} ) ;
680
678
681
- console . log (
682
- "Sending event to server" ,
683
- eventWrapper . index ,
684
- eventWrapper . inner . tag ,
685
- eventWrapper . inner . val ,
686
- ) ;
679
+ // console.log(
680
+ // "Sending event to server",
681
+ // eventWrapper.index,
682
+ // eventWrapper.inner.tag,
683
+ // eventWrapper.inner.val,
684
+ // );
687
685
688
686
this . #sendToServer( {
689
687
tag : "ToServerEvents" ,
@@ -737,12 +735,12 @@ export class Runner {
737
735
timestamp : Date . now ( ) ,
738
736
} ) ;
739
737
740
- console . log (
741
- "Sending event to server" ,
742
- eventWrapper . index ,
743
- eventWrapper . inner . tag ,
744
- eventWrapper . inner . val ,
745
- ) ;
738
+ // console.log(
739
+ // "Sending event to server",
740
+ // eventWrapper.index,
741
+ // eventWrapper.inner.tag,
742
+ // eventWrapper.inner.val,
743
+ // );
746
744
747
745
this . #sendToServer( {
748
746
tag : "ToServerEvents" ,
@@ -763,7 +761,7 @@ export class Runner {
763
761
return ;
764
762
}
765
763
766
- console . log ( "Sending command acknowledgment" , this . #lastCommandIdx) ;
764
+ // console.log("Sending command acknowledgment", this.#lastCommandIdx);
767
765
768
766
this . #sendToServer( {
769
767
tag : "ToServerAckCommands" ,
@@ -1136,7 +1134,7 @@ export class Runner {
1136
1134
}
1137
1135
1138
1136
if ( processedCount > 0 ) {
1139
- console . log ( `Processed ${ processedCount } queued KV requests` ) ;
1137
+ // console.log(`Processed ${processedCount} queued KV requests`);
1140
1138
}
1141
1139
}
1142
1140
@@ -1161,7 +1159,7 @@ export class Runner {
1161
1159
1162
1160
#scheduleReconnect( ) {
1163
1161
if ( this . #shutdown) {
1164
- console . log ( "Runner is shut down, not attempting reconnect" ) ;
1162
+ // console.log("Runner is shut down, not attempting reconnect");
1165
1163
return ;
1166
1164
}
1167
1165
@@ -1172,16 +1170,16 @@ export class Runner {
1172
1170
jitter : true ,
1173
1171
} ) ;
1174
1172
1175
- console . log (
1176
- `Scheduling reconnect attempt ${ this . #reconnectAttempt + 1 } in ${ delay } ms` ,
1177
- ) ;
1173
+ // console.log(
1174
+ // `Scheduling reconnect attempt ${this.#reconnectAttempt + 1} in ${delay}ms`,
1175
+ // );
1178
1176
1179
1177
this . #reconnectTimeout = setTimeout ( async ( ) => {
1180
1178
if ( ! this . #shutdown) {
1181
1179
this . #reconnectAttempt++ ;
1182
- console . log (
1183
- `Attempting to reconnect (attempt ${ this . #reconnectAttempt} )...` ,
1184
- ) ;
1180
+ // console.log(
1181
+ // `Attempting to reconnect (attempt ${this.#reconnectAttempt})...`,
1182
+ // );
1185
1183
await this . #openPegboardWebSocket( ) ;
1186
1184
}
1187
1185
} , delay ) ;
@@ -1194,9 +1192,9 @@ export class Runner {
1194
1192
1195
1193
if ( eventsToResend . length === 0 ) return ;
1196
1194
1197
- console . log (
1198
- `Resending ${ eventsToResend . length } unacknowledged events from index ${ Number ( lastEventIdx ) + 1 } ` ,
1199
- ) ;
1195
+ // console.log(
1196
+ // `Resending ${eventsToResend.length} unacknowledged events from index ${Number(lastEventIdx) + 1}`,
1197
+ // );
1200
1198
1201
1199
// Resend events in batches
1202
1200
const events = eventsToResend . map ( ( item ) => item . event ) ;
@@ -1218,7 +1216,7 @@ export class Runner {
1218
1216
1219
1217
const prunedCount = originalLength - this . #eventHistory. length ;
1220
1218
if ( prunedCount > 0 ) {
1221
- console . log ( `Pruned ${ prunedCount } old events from history` ) ;
1219
+ // console.log(`Pruned ${prunedCount} old events from history`);
1222
1220
}
1223
1221
}
1224
1222
@@ -1242,7 +1240,7 @@ export class Runner {
1242
1240
}
1243
1241
1244
1242
if ( toDelete . length > 0 ) {
1245
- console . log ( `Cleaned up ${ toDelete . length } expired KV requests` ) ;
1243
+ // console.log(`Cleaned up ${toDelete.length} expired KV requests`);
1246
1244
}
1247
1245
}
1248
1246
}
0 commit comments