Repository navigation
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #19219 +/- ##
============================================
+ Coverage 48.87% 48.91% +0.03%
Complexity 689 689
============================================
Files 5588 5588
Lines 413425 413446 +21
Branches 54525 54538 +13
============================================
+ Hits 202074 202221 +147
+ Misses 211351 211225 -126 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Follow-up review summary for
|
|
|
Independent re-review at PR head |




Description
With realtime file extraction and region-level downgrading enabled, a failed in-flight TsFile transfer can leave a completion barrier ahead of later periodic heartbeats. The source stops scanning at the barrier, preventing those heartbeats from reaching the sink to trigger retries when the receiver becomes available again.
Continue scanning past completion barriers when supplying ordinary heartbeats, while keeping barriers queued and preserving file ordering. Strengthen the existing regression to cover coalesced and subsequent heartbeats while a file is in flight, verify that heartbeats do not advance progress or complete the barrier, and check ordered completion after both files commit.
Validation
PipeRealtimeExtractTest#testTsFileSourceRegionLevelDowngradingSuppliesHeartbeatWhileTsFileIsInFlight: 1 test passed; all 28 reactor modules succeeded.git diff --checkpassed.