-
Notifications
You must be signed in to change notification settings - Fork 111
[storage/journal/variable] use Append wrapper #1384
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
[storage/journal/variable] use Append wrapper #1384
Conversation
Let me know if there are any specific tests to the variable journal you think should be added. |
dd244e9
to
a12c8d1
Compare
Both fixed and variable journals are still using a |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left 2 small nits. Very close IMO.
I think using |
We can port the any::Fixed benchmark to any::Variable; this PR should result in a very nice performance gain with it. |
|
I think all issues have been addressed now. |
this looks good to me. let's get the benchmark merged then I'll approve. |
10x faster!
|
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## main #1384 +/- ##
==========================================
+ Coverage 91.34% 91.51% +0.17%
==========================================
Files 265 265
Lines 66726 67134 +408
==========================================
+ Hits 60950 61441 +491
+ Misses 5776 5693 -83
... and 5 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
Updates the variable journal to use the
Append
blob wrapper for read caching through the buffer pool.This PR touches a lot of things because of the fallout of having to pass along the
PoolRef
through multiple components, it can be reviewed commit by commit.Fixes #1223.