Skip to content
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

splitstore: compact hotstore prior to garbage collection #5778

Merged
merged 3 commits into from
Mar 12, 2021

Conversation

vyzo
Copy link
Contributor

@vyzo vyzo commented Mar 11, 2021

Makes garbage collection more efficient at reclaiming space.

In one of the nodes, there was a performance effect for an interval of 1-2min, where block validation time jumped up to 30s. Note that this node had been running compaction every 15min for a while, so there was a lot of garbage sst files.

The other two test nodes showed no ill effect in block validation time.

All 3 nodes reclaimed some 10G of space thanks to the compaction.

@vyzo vyzo requested a review from raulk March 11, 2021 11:08
@vyzo vyzo changed the title splitstore: compact hotstore during compaction and prior to garbage collection splitstore: compact hotstore prior to garbage collection Mar 11, 2021
@vyzo vyzo marked this pull request as ready for review March 11, 2021 11:50
@vyzo vyzo mentioned this pull request Mar 11, 2021
5 tasks
@magik6k magik6k merged commit c69b26c into master Mar 12, 2021
@magik6k magik6k deleted the feat/splitstore-compact-hotstore branch March 12, 2021 15:30
@magik6k magik6k mentioned this pull request Apr 13, 2021
69 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants