Skip to content

Use blockClientAsync for async cluster command dispatchers

ba75641
Select commit
Loading
Failed to load commit list.
Open

Add BLOCKED_ASYNC blocking type and orchestrate cluster protocol dispatchers #3536

Use blockClientAsync for async cluster command dispatchers
ba75641
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 20, 2026 in 0s

76.61% (+0.01%) compared to 6b93134

View this Pull Request on Codecov

76.61% (+0.01%) compared to 6b93134

Details

Codecov Report

❌ Patch coverage is 93.87755% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 76.61%. Comparing base (6b93134) to head (ba75641).

Files with missing lines Patch % Lines
src/blocked.c 87.09% 4 Missing ⚠️
src/cluster.c 94.87% 2 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff               @@
##           cluster-v2    #3536      +/-   ##
==============================================
+ Coverage       76.59%   76.61%   +0.01%     
==============================================
  Files             160      160              
  Lines           79288    79370      +82     
==============================================
+ Hits            60733    60807      +74     
- Misses          18555    18563       +8     
Files with missing lines Coverage Δ
src/debug.c 55.87% <100.00%> (+1.03%) ⬆️
src/server.c 89.59% <100.00%> (+0.03%) ⬆️
src/server.h 100.00% <ø> (ø)
src/cluster.c 90.73% <94.87%> (-0.05%) ⬇️
src/blocked.c 90.75% <87.09%> (-0.38%) ⬇️

... and 23 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.