Skip to content

refactor(router): separate APQ storage backends - #3197

Merged
endigma merged 5 commits into
mainfrom
jesse/router-20-apq-improvements
Sep 1, 2026
Merged

refactor(router): separate APQ storage backends#3197
endigma merged 5 commits into
mainfrom
jesse/router-20-apq-improvements

chore: close APQ memory cache unconditionally

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

62.72% (target 30.00%)

View this Pull Request on Codecov

62.72% (target 30.00%)

Details

Codecov Report

❌ Patch coverage is 80.31496% with 25 lines in your changes missing coverage. Please review.
✅ Project coverage is 62.72%. Comparing base (22f7188) to head (75fb669).

Files with missing lines Patch % Lines
router/core/router.go 76.66% 13 Missing and 1 partial ⚠️
router/internal/persistedoperation/client.go 77.77% 2 Missing and 2 partials ⚠️
router/internal/persistedoperation/apq/redis.go 82.35% 2 Missing and 1 partial ⚠️
router/core/operation_processor.go 60.00% 0 Missing and 2 partials ⚠️
router/internal/persistedoperation/apq/memory.go 92.00% 1 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3197      +/-   ##
==========================================
+ Coverage   62.17%   62.72%   +0.55%     
==========================================
  Files         282      265      -17     
  Lines       32953    31509    -1444     
==========================================
- Hits        20488    19764     -724     
+ Misses      10873    10199     -674     
+ Partials     1592     1546      -46     
Files with missing lines Coverage Δ
...ernal/persistedoperation/operationstorage/cache.go 93.54% <100.00%> (-0.21%) ⬇️
router/core/operation_processor.go 86.78% <60.00%> (+0.57%) ⬆️
router/internal/persistedoperation/apq/memory.go 92.00% <92.00%> (ø)
router/internal/persistedoperation/apq/redis.go 83.87% <82.35%> (-7.80%) ⬇️
router/internal/persistedoperation/client.go 85.71% <77.77%> (-5.82%) ⬇️
router/core/router.go 70.34% <76.66%> (-0.37%) ⬇️

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