Skip to content

MILAB-6705: disk-persist the tree mirror (middle layer) - #1783

Open
xnacly wants to merge 6 commits into
mainfrom
MILAB-6705_disk-persist-tree
Open

MILAB-6705: disk-persist the tree mirror (middle layer)#1783
xnacly wants to merge 6 commits into
mainfrom
MILAB-6705_disk-persist-tree

MILAB-6705: keep eviction to our own files, bound snapshot inflation

f517a5e
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 18, 2026 in 1s

53.94% (+0.72%) compared to c7ed787

View this Pull Request on Codecov

53.94% (+0.72%) compared to c7ed787

Details

Codecov Report

❌ Patch coverage is 83.73102% with 75 lines in your changes missing coverage. Please review.
✅ Project coverage is 53.94%. Comparing base (c7ed787) to head (f517a5e).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
lib/node/pl-tree/src/synchronized_tree.ts 24.13% 17 Missing and 5 partials ⚠️
lib/node/pl-tree/src/persisted_tree.ts 91.94% 10 Missing and 9 partials ⚠️
...b/node/pl-middle-layer/src/middle_layer/project.ts 77.04% 10 Missing and 4 partials ⚠️
...ddle-layer/src/middle_layer/tree_snapshot_store.ts 88.49% 6 Missing and 7 partials ⚠️
...e/pl-middle-layer/src/middle_layer/middle_layer.ts 61.11% 6 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1783      +/-   ##
==========================================
+ Coverage   53.21%   53.94%   +0.72%     
==========================================
  Files         376      379       +3     
  Lines       20081    20535     +454     
  Branches     4451     4543      +92     
==========================================
+ Hits        10687    11077     +390     
- Misses       8087     8127      +40     
- Partials     1307     1331      +24     

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

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.