111
requestCurrentRunID string,
112
requestExecutionCASConditions []executionCASCondition,
114
>
115
>
var errors []error
116
>
if err := extractShardOwnershipLostError(
117
>
conflictRecord,
118
>
requestShardID,
119
>
requestRangeID,
120
>
); err != nil {
121
errors = append(errors, err)
122
}
123
124
>
if err := extractCurrentWorkflowConflictError(
errors.go
125
>
conflictRecord,
126
>
currentRecordRunID,
127
>
requestCurrentRunID,
128
>
); err != nil {
129
errors = append(errors, err)
130
}
131
132
>
for _, condition := range requestExecutionCASConditions {
errors.go
133
>
if err := extractWorkflowConflictError(
134
>
conflictRecord,
135
>
condition.runID,
136
>
condition.dbVersion,
137
>
condition.nextEventID,
138
>
); err != nil {
139
errors = append(errors, err)
140
}
141
}
142
144
}
145