-
Notifications
You must be signed in to change notification settings - Fork 38
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
writecache: Fix repetitive BlobStor
writes
#1028
writecache: Fix repetitive BlobStor
writes
#1028
Conversation
Make `flushBigObjects` routine to mark objects which are written to `BlobStor`. This prevents already flushed objects from being written on the next iterator tick. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
Make `flushBigObjects` routine to call `evictObjects` which was successfully written to `BlobStor`. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
6fa94a3
to
5126617
Compare
Codecov Report
@@ Coverage Diff @@
## master #1028 +/- ##
=======================================
Coverage 37.45% 37.45%
=======================================
Files 267 267
Lines 14301 14301
=======================================
Hits 5356 5356
Misses 8506 8506
Partials 439 439 Continue to review full report at Codecov.
|
Make `flushBigObjects` routine to mark objects which are written to `BlobStor`. This prevents already flushed objects from being written on the next iterator tick. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
Make `flushBigObjects` routine to call `evictObjects` which was successfully written to `BlobStor`. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
Writecache
periodically successfully wrote the same objects to theBlobStor
.