-
Notifications
You must be signed in to change notification settings - Fork 469
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
Allow to configure the compaction checker policy #1325
Conversation
@ellutionist can you help to resolve conflicts? |
7e06f1a
to
ac4cf91
Compare
<< " finished, result: " << s.ToString(); | ||
maxFilesToCompact--; | ||
continue; |
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.
@git-hulk @PragmaTwice @xiaobiaozhao I kindly ask you to pay attention to this new continue
sentence because this will actually change how the compaction_checker
works.
I add this because if a SST file has been compacted due to the "force compact policy", it should not be considered as a possible candidate with the best_delete_ratio
. If it is not so skipped, the file may be compacted twice in a single call of PickCompactionFiles
, from my point of view.
If any of you think this change is not proper please let me know.
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.
@ellutionist Thanks for your point out. You're right that is unnecessary to check again.
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.
LGTM
Thanks all, merging... |
Thanks for @ellutionist contribution again. |
This PR close #1291 .