Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: impl eviction-time disk cache insertion #830

Merged
merged 7 commits into from
Jan 10, 2025

Merge remote-tracking branch 'origin/main' into xx/evict

cf9c77b
Select commit
Loading
Failed to load commit list.
Merged

feat: impl eviction-time disk cache insertion #830

Merge remote-tracking branch 'origin/main' into xx/evict
cf9c77b
Select commit
Loading
Failed to load commit list.
Task list completed / task-list-completed succeeded Jan 10, 2025 in 0s

3 / 3 tasks completed

All tasks have been completed

Details

Required Tasks

Task Status
Delay the disk cache insertion from insertion time to eviction time. Incomplete
Never double write the disk cache while in-mem cache insertion. Incomplete
Introduce Pipe and Piece as the bridge between in-mem cache and disk cache. Incomplete
Refactors on some implementations. Incomplete
I have written the necessary rustdoc comments Completed
I have added the necessary unit tests and integration tests Completed
I have passed make all (or make fast instead if the old tests are not modified) in my local environment. Completed