Optimize oplog size by stripping locations of large objects#2711
Optimize oplog size by stripping locations of large objects#2711delthas wants to merge 3 commits intodevelopment/9.2from
Conversation
Hello delthas,My role is to assist you with the merge of this Available options
Available commands
Status report is not available. |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
|
Codecov Report❌ Patch coverage is
Additional details and impacted files
... and 5 files with indirect coverage changes
@@ Coverage Diff @@
## development/9.2 #2711 +/- ##
===================================================
- Coverage 74.49% 74.38% -0.12%
===================================================
Files 200 200
Lines 13562 13589 +27
===================================================
+ Hits 10103 10108 +5
- Misses 3449 3471 +22
Partials 10 10
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
extensions/oplogPopulator/pipeline/MultipleBucketsPipelineFactory.js
Outdated
Show resolved
Hide resolved
|
Wondering if there might be an issue where we would refresh items that just had an empty location array (that was not stripped, but was just empty to start with). Investigating. |
I added a check on content length > 0 (if content length is 0, no need to fetch the location, there were not stripped, but rather empty in the first place). |
bc38d50 to
c14bad5
Compare
c14bad5 to
4dab14c
Compare
extensions/oplogPopulator/pipeline/MultipleBucketsPipelineFactory.js
Outdated
Show resolved
Hide resolved
4dab14c to
0e7143f
Compare
Issue: BB-491 Signed-off-by: Thomas Flament <thomas.flament@scality.com>
0e7143f to
e51fcab
Compare
|
Should we merge this in a 9.3 branch? Or are we confident enough that we are happy to deliver this in a patch release (maybe even 9.2) ? |
This saves space on the Kafka side while preventing a refetch on most (small) objects. Issue: BB-491 Signed-off-by: Thomas Flament <thomas.flament@scality.com>
e51fcab to
f58c5bb
Compare
Let's merge in: 9.3. |
Issue: BB-491 Signed-off-by: Thomas Flament <thomas.flament@scality.com>
|
Moved to #2715 |
Issue: BB-491