Skip to content

refactor(server): consensus restore, fail-stop, linear cleanup batch - #3911

Open
numinnex wants to merge 4 commits into
masterfrom
fix_cleanup_issues_nextnext
Open

refactor(server): consensus restore, fail-stop, linear cleanup batch#3911
numinnex wants to merge 4 commits into
masterfrom
fix_cleanup_issues_nextnext

Conversation

@numinnex

Copy link
Copy Markdown
Contributor

No description provided.

@numinnex

Copy link
Copy Markdown
Contributor Author

Merge it after #3909

@codecov

codecov Bot commented Aug 18, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 33.12102% with 210 lines in your changes missing coverage. Please review.
✅ Project coverage is 56.94%. Comparing base (3cd0860) to head (379a011).

Files with missing lines Patch % Lines
core/server/src/partition_reconciler.rs 0.57% 174 Missing ⚠️
core/simulator/src/lib.rs 42.85% 16 Missing ⚠️
core/server/src/bootstrap.rs 72.41% 7 Missing and 1 partial ⚠️
core/server_common/src/executor.rs 86.11% 5 Missing ⚠️
core/server/src/dispatch.rs 40.00% 3 Missing ⚠️
core/configs/src/server_config/cluster.rs 90.90% 1 Missing ⚠️
core/partitions/src/types.rs 87.50% 1 Missing ⚠️
core/simulator/src/bin/simulator-ui.rs 0.00% 1 Missing ⚠️
core/simulator/src/bin/workload-fuzz.rs 0.00% 1 Missing ⚠️

❌ Your patch check has failed because the patch coverage (33.12%) is below the target coverage (50.00%). You can increase the patch coverage or adjust the target coverage.

Additional details and impacted files
@@              Coverage Diff              @@
##             master    #3911       +/-   ##
=============================================
- Coverage     83.76%   56.94%   -26.82%     
  Complexity     1358     1358               
=============================================
  Files          1212     1211        -1     
  Lines        166189   153858    -12331     
  Branches     133663   121479    -12184     
=============================================
- Hits         139210    87621    -51589     
- Misses        23342    62759    +39417     
+ Partials       3637     3478      -159     
Components Coverage Δ
Rust Core 51.51% <33.12%> (-33.04%) ⬇️
Java SDK 66.67% <ø> (ø)
C# SDK 65.91% <ø> (-10.18%) ⬇️
Python SDK 90.00% <ø> (ø)
PHP SDK 84.48% <ø> (ø)
Node SDK 95.94% <ø> (+0.09%) ⬆️
Go SDK 54.54% <ø> (-13.79%) ⬇️
Files with missing lines Coverage Δ
core/configs/src/common/server.rs 100.00% <100.00%> (ø)
core/configs/src/server_config/defaults.rs 100.00% <100.00%> (ø)
core/metadata/src/impls/metadata.rs 70.10% <100.00%> (-16.52%) ⬇️
core/partitions/src/iggy_partition.rs 57.73% <100.00%> (-29.58%) ⬇️
core/partitions/src/lib.rs 0.00% <ø> (ø)
core/server/src/main.rs 65.78% <100.00%> (+1.90%) ⬆️
core/server_common/src/buffer.rs 47.16% <100.00%> (-26.42%) ⬇️
core/server_common/src/memory_pool.rs 42.43% <100.00%> (-22.17%) ⬇️
core/shard/src/config.rs 100.00% <ø> (ø)
core/shard/src/lib.rs 75.89% <ø> (-5.33%) ⬇️
... and 10 more

... and 524 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@numinnex numinnex changed the title refactor(consensus): single restore constructor + wedge/replay/ack fixes @numinnex refactor(server): consensus restore, fail-stop, linear cleanup batch Aug 18, 2026
@numinnex numinnex changed the title @numinnex refactor(server): consensus restore, fail-stop, linear cleanup batch refactor(server): consensus restore, fail-stop, linear cleanup batch Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

S-waiting-on-review PR is waiting on a reviewer

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant