Skip to content

feat: Initial foyer layer implementation #5906

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

Draft
wants to merge 29 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
94bace5
feat: initial cache-layer implementation
jorgehermo9 Mar 23, 2025
2962245
feat: futures::executor::block_on workaround
jorgehermo9 Mar 23, 2025
ec65022
feat: update
jorgehermo9 Mar 28, 2025
05df73a
feat: remove Deserialize and Serialize for Buffer
jorgehermo9 Mar 28, 2025
22eec12
chore: remove todos
jorgehermo9 Mar 28, 2025
ef20476
chore: remove todos
jorgehermo9 Mar 28, 2025
fee0a93
chore: remove todos
jorgehermo9 Mar 28, 2025
fd3f54b
chore: bump foyer to 0.15.3
jorgehermo9 Mar 30, 2025
401a09a
Merge with main
jorgehermo9 Apr 11, 2025
cf140d5
chore: rename CacheLayer to FoyerLayer
jorgehermo9 Apr 11, 2025
ce6aec5
feat: store Buffer and manually implement (de)serialization for it
jorgehermo9 Apr 13, 2025
1831f3a
feat: update
jorgehermo9 Apr 15, 2025
9ae9a72
Merge with main
jorgehermo9 Apr 15, 2025
474b3da
feat: use std::io::copy to deserialize Buffer
jorgehermo9 Apr 15, 2025
28dde3a
feat: use opendal::raw::TwoWays
jorgehermo9 Apr 15, 2025
df93acd
chore: address some comments
jorgehermo9 Apr 15, 2025
5dc9ad7
feat: expose HybridCache instead of builder
jorgehermo9 Apr 15, 2025
b68d7b6
chore: remove foyer_common dep
jorgehermo9 Apr 15, 2025
4af325c
feat: add CacheValue wrapper to Buffer
jorgehermo9 Apr 15, 2025
84952cc
style: move inner function
jorgehermo9 Apr 15, 2025
f0e0c76
chore: restore RpRead
jorgehermo9 Apr 15, 2025
53ace14
feat: replace std::io::copy
jorgehermo9 Apr 15, 2025
8097c03
chore: revert changes to OpRead
jorgehermo9 Apr 15, 2025
d80286a
feat: change cache_key to String
jorgehermo9 Apr 16, 2025
e89f3c3
chore: add license header
jorgehermo9 Apr 16, 2025
0186af5
feat: gracefully handle cache get errors
jorgehermo9 Apr 16, 2025
d70316b
feat: handle max_value_size when flushing cache
jorgehermo9 Apr 16, 2025
6150790
feat: handle max_value_size when flushing cache
jorgehermo9 Apr 16, 2025
0b55208
chore: remove serde feature flag in chorno
jorgehermo9 Apr 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions bin/ofs/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading