Repository navigation
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #19051 +/- ##
============================================
+ Coverage 48.04% 48.05% +0.01%
Complexity 604 604
============================================
Files 5570 5572 +2
Lines 409051 410194 +1143
Branches 53848 54112 +264
============================================
+ Hits 196512 197123 +611
- Misses 212539 213071 +532 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
I reviewed the P1 metadata recovery test additions in commit
Validation: the IT-enabled reactor compilation passed across 37 modules in the source worktree. The Failsafe report confirms only |
|
Metadata P0 review/fix round for This round found and fixed test-logic and fixture precondition issues:
Final validation: Apache IoTDB on JDK 17, The new P0 fault agent and controls stay under This round does not approve the full PR. It remains a draft pending a fresh independent review of the latest complete diff and context. |
|
Verify IoTConsensus staged payload retention across writer restart until a slow replica reaches the durable checkpoint, with physical values, mods and duplicate checks. Complete Tree and Table async retry recovery from original pending handoffs, including stored identity, database routing and ordered schema assertions.




Description
Add integration coverage for recovery windows that can lose replicated or loaded data, leave stale metadata, or retain staging resources indefinitely.
Pipe recovery
Metadata recovery
LOAD TsFile recovery
The LOAD additions are limited to three IT files and add no production hooks or interfaces. Existing fault-injection agents remain in test sources; production metadata hooks removed earlier are not restored. Compatible scenarios share class-scoped clusters.
Validation
28c5028bb462plus the working changes. The exact reviewed three-file contents were transferred into this PR. Existing source-built dependencies and node templates were reused under recorded provenance; this was not a fresh uncached full build.030e5c543f9passed 17 tests, 0 failures, 0 errors, 0 skipped. The retained adapted schema-log and catalog recovery cases subsequently passed individually. These historical results are not a full-PR-head validation.Review status
Keep this PR as a draft pending an independent review of the complete updated PR diff and context. The LOAD workspace review does not approve the existing Pipe/metadata changes or the combined PR head.
The Pipe-focused workflow-dispatch input
pipe_p0_onlycontinues to selectIoTDBPipeRecoveryITunderMultiClusterIT2DualTreeAutoEnhanced.