@@ -351,6 +351,15 @@ export class UpdateMetadataService extends BaseService {
351
351
} ) ;
352
352
353
353
if ( result . count === 0 ) {
354
+ if ( this . flushLoggingEnabled ) {
355
+ logger . debug (
356
+ `[UpdateMetadataService][updateRunMetadataWithOperations] Optimistic lock failed for run ${ runId } ` ,
357
+ {
358
+ metadataVersion : run . metadataVersion ,
359
+ }
360
+ ) ;
361
+ }
362
+
354
363
// If this was our last attempt, buffer the operations and return optimistically
355
364
if ( attempts === MAX_RETRIES ) {
356
365
this . #ingestRunOperations( runId , operations ) ;
@@ -363,6 +372,15 @@ export class UpdateMetadataService extends BaseService {
363
372
continue ;
364
373
}
365
374
375
+ if ( this . flushLoggingEnabled ) {
376
+ logger . debug (
377
+ `[UpdateMetadataService][updateRunMetadataWithOperations] Updated metadata for run ${ runId } ` ,
378
+ {
379
+ metadata : applyResults . newMetadata ,
380
+ }
381
+ ) ;
382
+ }
383
+
366
384
// Success! Return the new metadata
367
385
return applyResults . newMetadata ;
368
386
}
@@ -383,10 +401,15 @@ export class UpdateMetadataService extends BaseService {
383
401
metadataPacket . data !== "{}" ||
384
402
( existingMetadata . data && metadataPacket . data !== existingMetadata . data )
385
403
) {
386
- logger . debug ( `Updating metadata directly for run` , {
387
- metadata : metadataPacket . data ,
388
- runId,
389
- } ) ;
404
+ if ( this . flushLoggingEnabled ) {
405
+ logger . debug (
406
+ `[UpdateMetadataService][updateRunMetadataDirectly] Updating metadata directly for run` ,
407
+ {
408
+ metadata : metadataPacket . data ,
409
+ runId,
410
+ }
411
+ ) ;
412
+ }
390
413
391
414
// Update the metadata without version check
392
415
await this . _prisma . taskRun . update ( {
@@ -416,6 +439,13 @@ export class UpdateMetadataService extends BaseService {
416
439
} ;
417
440
} ) ;
418
441
442
+ if ( this . flushLoggingEnabled ) {
443
+ logger . debug ( `[UpdateMetadataService] Ingesting operations for run` , {
444
+ runId,
445
+ bufferedOperations,
446
+ } ) ;
447
+ }
448
+
419
449
const existingBufferedOperations = this . _bufferedOperations . get ( runId ) ?? [ ] ;
420
450
421
451
this . _bufferedOperations . set ( runId , [ ...existingBufferedOperations , ...bufferedOperations ] ) ;
0 commit comments