You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTEXT.md
+82-1Lines changed: 82 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -358,4 +358,85 @@ if actualExecutedTasks > 0 {
358
358
- ✅ **DAG Completion Logic**: Working as designed for actual execution patterns
359
359
- ✅ **Test Infrastructure**: Proper isolation and validation
360
360
361
-
**The original DAG completion logic fixes were correct and working properly. The issue was test expectations not matching the actual KFP v2 execution model.**
361
+
**The original DAG completion logic fixes were correct and working properly. The issue was test expectations not matching the actual KFP v2 execution model.**
-[ ] Failed iterations cause parent DAG to transition to `FAILED` state
433
+
-[ ] No regression in conditional DAG logic or other DAG types
434
+
435
+
### **Expected Implementation Areas**
436
+
437
+
1.**`isParallelForParentDAG()` detection** (lines 1052-1057 in client.go)
438
+
2.**Parent DAG completion logic** (lines 898-914 in client.go)
439
+
3.**`GetExecutionsInDAG()` filtering** for child DAG relationships
440
+
4.**Task counting logic** for ParallelFor parent DAGs (lines 830-870 in client.go)
441
+
442
+
This approach will systematically identify and fix the root cause of ParallelFor parent DAG completion issues, similar to how we successfully resolved the conditional DAG problems.
0 commit comments