Details
-
Suggestion
-
Status: New
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Description
Introduce a new status to explicitly identify “Tolerant Migrations”, meaning migrations that complete with partial success where certain non-critical failures are accepted, but overall data integrity is still considered usable. This would allow better visibility and tracking of migrations that are neither fully successful nor fully failed.
User friction
Currently, migrations are typically classified as either successful or failed. This creates ambiguity in scenarios where migrations complete but with known gaps or partial data loss. Users struggle to understand the true outcome and may assume success when underlying issues persist, or treat acceptable partial migrations as full failures.
Steps to reproduce (right now) / Actual Result:
- Run a migration with some entities failing (e.g., Tests failing but Test Runs partially processed).
- Migration completes without a clear distinction between complete success and partial success.
- Users must manually validate logs and data to understand what was actually migrated.
IMPACT
There is no clear status indicating partial or tolerant success, leading to confusion and additional manual validation efforts.
What would improve if solved:
Misinterpretation of migration results
Increased manual validation effort
Impact on stakeholders:
Clear visibility of partial/tolerant migrations
Faster validation and decision-making
Improved reporting accuracy
Suggestions for status:
Partially Successful