Execute ordered pipeline steps with barriers
This commit is contained in:
@@ -104,11 +104,11 @@ func installObservedNotesCodec(t *testing.T, prepared *PreparedPipeline, codec *
|
||||
if err != nil {
|
||||
t.Fatalf("codec entry error = %v", err)
|
||||
}
|
||||
prepared.lanes[0].typed.codec = entry
|
||||
prepared.Steps[0].lanes[0].typed.codec = entry
|
||||
}
|
||||
|
||||
func configureCandidateOperation(prepared *PreparedPipeline, target ModuleStage, value codecNotes) {
|
||||
lane := &prepared.lanes[0]
|
||||
lane := &prepared.Steps[0].lanes[0]
|
||||
switch target {
|
||||
case StageMerge:
|
||||
lane.typed.merge = func(context.Context, any, contracts.TypedMergeRequest[any]) (erasedTypedResult, error) {
|
||||
@@ -136,9 +136,9 @@ func setCandidateValidator(prepared *PreparedPipeline, target ModuleStage, appro
|
||||
}
|
||||
switch target {
|
||||
case StageMerge:
|
||||
prepared.lanes[0].mergeValidators.validators = []preparedValidator{validator}
|
||||
prepared.Steps[0].lanes[0].mergeValidators.validators = []preparedValidator{validator}
|
||||
case StageNormalize:
|
||||
prepared.lanes[0].normalizeValidators.validators = []preparedValidator{validator}
|
||||
prepared.Steps[0].lanes[0].normalizeValidators.validators = []preparedValidator{validator}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user