Skip to content

[volumecache 06/12] Index and evict disk cache entries#376

Draft
toloudis wants to merge 1 commit into
feature/volumecache-pr05-disk-persistencefrom
feature/volumecache-pr06-disk-index-eviction
Draft

[volumecache 06/12] Index and evict disk cache entries#376
toloudis wants to merge 1 commit into
feature/volumecache-pr05-disk-persistencefrom
feature/volumecache-pr06-disk-index-eviction

Conversation

@toloudis

@toloudis toloudis commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Stacked draft PR 6 of 12 for the refreshed volume cache work.

Base integration branch: feature/volumecache-integration
Review base for this PR: feature/volumecache-pr05-disk-persistence
Head branch: feature/volumecache-pr06-disk-index-eviction

This PR adds cold-start disk index loading, disk byte accounting, and LRU-style eviction when writes would exceed the configured disk cap.

Merge workflow: review bottom-up. After a lower PR lands in feature/volumecache-integration and its branch is deleted or retargeted, the next PR should show only its own delta against the integration branch.

Verification note: local build/test could not complete in this shell because CMake/MSVC cannot link kernel32.lib; this appears to be a missing Windows SDK/MSVC environment issue before project code compiles.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant