Problem
release-1.1 contains the #10729 backport. Its action aggregation can make a finite multi-target Backup terminal while a sibling Job is still running, which stops polling that sibling and loses its eventual result.
The inverse rule is required for Continuous backups: healthy StatefulSet actions can remain Running for the schedule lifetime, so a failed target must be surfaced immediately instead of waiting for every sibling to terminate.
Expected behavior
- finite Backup with Failed/Running actions remains Running until the running sibling becomes terminal, then aggregates Failed;
- Continuous Backup with Failed/Running actions becomes Failed immediately while preserving both action phases.
Main-line fix: #10735.
Release-1.1 fix: #10736.
Problem
release-1.1contains the #10729 backport. Its action aggregation can make a finite multi-target Backup terminal while a sibling Job is still running, which stops polling that sibling and loses its eventual result.The inverse rule is required for Continuous backups: healthy StatefulSet actions can remain Running for the schedule lifetime, so a failed target must be surfaced immediately instead of waiting for every sibling to terminate.
Expected behavior
Main-line fix: #10735.
Release-1.1 fix: #10736.