File tree Expand file tree Collapse file tree 6 files changed +7
-0
lines changed
internal-packages/run-engine/src/engine Expand file tree Collapse file tree 6 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -264,6 +264,7 @@ export class RunEngineTriggerTaskService {
264264 spanId : event . spanId ,
265265 parentSpanId :
266266 options . parentAsLinkType === "replay" ? undefined : event . traceparent ?. spanId ,
267+ replayedFromTaskRunFriendlyId : options . replayedFromTaskRunFriendlyId ,
267268 lockedToVersionId : lockedToBackgroundWorker ?. id ,
268269 taskVersion : lockedToBackgroundWorker ?. version ,
269270 sdkVersion : lockedToBackgroundWorker ?. sdkVersion ,
Original file line number Diff line number Diff line change @@ -112,6 +112,7 @@ export class ReplayTaskRunService extends BaseService {
112112 {
113113 spanParentAsLink : true ,
114114 parentAsLinkType : "replay" ,
115+ replayedFromTaskRunFriendlyId : existingTaskRun . friendlyId ,
115116 traceContext : {
116117 traceparent : `00-${ existingTaskRun . traceId } -${ existingTaskRun . spanId } -01` ,
117118 } ,
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ export type TriggerTaskServiceOptions = {
3333 scheduleInstanceId ?: string ;
3434 queueTimestamp ?: Date ;
3535 overrideCreatedAt ?: Date ;
36+ replayedFromTaskRunFriendlyId ?: string ;
3637} ;
3738
3839export class OutOfEntitlementError extends Error {
Original file line number Diff line number Diff line change @@ -427,6 +427,7 @@ export class TriggerTaskServiceV1 extends BaseService {
427427 parentAttempt ?. taskRun . id ??
428428 dependentBatchRun ?. dependentTaskAttempt ?. taskRun . rootTaskRunId ??
429429 dependentBatchRun ?. dependentTaskAttempt ?. taskRun . id ,
430+ replayedFromTaskRunFriendlyId : options . replayedFromTaskRunFriendlyId ,
430431 batchId : dependentBatchRun ?. id ?? parentBatchRun ?. id ,
431432 resumeParentOnCompletion : ! ! ( dependentAttempt ?? dependentBatchRun ) ,
432433 depth,
Original file line number Diff line number Diff line change @@ -372,6 +372,7 @@ export class RunEngine {
372372 tags,
373373 parentTaskRunId,
374374 rootTaskRunId,
375+ replayedFromTaskRunFriendlyId,
375376 batch,
376377 resumeParentOnCompletion,
377378 depth,
@@ -450,6 +451,7 @@ export class RunEngine {
450451 oneTimeUseToken,
451452 parentTaskRunId,
452453 rootTaskRunId,
454+ replayedFromTaskRunFriendlyId,
453455 batchId : batch ?. id ,
454456 resumeParentOnCompletion,
455457 depth,
Original file line number Diff line number Diff line change @@ -126,6 +126,7 @@ export type TriggerParams = {
126126 tags : { id : string ; name : string } [ ] ;
127127 parentTaskRunId ?: string ;
128128 rootTaskRunId ?: string ;
129+ replayedFromTaskRunFriendlyId ?: string ;
129130 batch ?: {
130131 id : string ;
131132 index : number ;
You can’t perform that action at this time.
0 commit comments