Skip to content

Implement snapshot planning and row streaming for logical replication - #116

Merged
isdaniel merged 3 commits into
mainfrom
feature/initial-snapshot
Sep 19, 2026
Merged

isdaniel merged 3 commits into
mainfrom
feature/initial-snapshot

feat: add tcp_user_timeout option to ConnInfo and configure TCP_USER_…

9844506
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 19, 2026 in 1s

95.14% (target 90.00%)

View this Pull Request on Codecov

95.14% (target 90.00%)

Details

Codecov Report

❌ Patch coverage is 94.61193% with 168 lines in your changes missing coverage. Please review.
✅ Project coverage is 95.14%. Comparing base (58092f8) to head (9844506).

Files with missing lines Patch % Lines
src/connection/native/connection.rs 86.42% 63 Missing ⚠️
src/snapshot/mod.rs 89.55% 45 Missing ⚠️
src/stream.rs 92.72% 31 Missing ⚠️
src/snapshot/rows.rs 95.19% 17 Missing ⚠️
src/connection/native/copy_out.rs 98.72% 5 Missing ⚠️
src/connection/native/startup.rs 84.00% 4 Missing ⚠️
src/snapshot/plan.rs 99.32% 3 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #116      +/-   ##
==========================================
+ Coverage   95.03%   95.14%   +0.11%     
==========================================
  Files          27       33       +6     
  Lines       22295    25244    +2949     
==========================================
+ Hits        21187    24018    +2831     
- Misses       1108     1226     +118     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.