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

bulk: replace old SSTIterators with PebbleSSTIterator in bulk stack #85068

Merged
merged 1 commit into from
Jul 28, 2022

Conversation

msbutler
Copy link
Collaborator

@msbutler msbutler commented Jul 26, 2022

This is purely a refactor. The only prod refactor is in the SSTBatcher, where
it calls ComputeStatsForRange. This should not have a significant perf hit
as the iterator only surfaces point keys and the bulk of sst_batcher comput
time is spent in doing ingestion. Currently the pebbleIterator is
slightly slower than the old iterator, but optimizations are coming soon
(#83051).

Release note: none

@msbutler msbutler requested review from dt and erikgrinaker July 26, 2022 15:03
@msbutler msbutler requested a review from a team as a code owner July 26, 2022 15:03
@msbutler msbutler requested a review from a team July 26, 2022 15:03
@msbutler msbutler self-assigned this Jul 26, 2022
@cockroach-teamcity
Copy link
Member

This change is Reviewable

@msbutler msbutler force-pushed the butler-replace-ssts branch from bfb4816 to 69cb410 Compare July 26, 2022 15:07
This is purely a refactor. The only prod refactor is in the SSTBatcher, where
it calls ComputeStatsForRange. This  should not have a significant perf hit
as the iterator only surfaces point keys and the bulk of sst_batcher comput
time is spent in doing ingestion. Currently the pebbleIterator is
slightly slower than the old iterator, but optimizations are coming soon
(cockroachdb#83051).

Release note: none
@msbutler msbutler force-pushed the butler-replace-ssts branch from 69cb410 to d411861 Compare July 26, 2022 17:31
@msbutler
Copy link
Collaborator Author

friendly ping!

@msbutler
Copy link
Collaborator Author

TFTR!!

bors r=erikgrinaker

@craig
Copy link
Contributor

craig bot commented Jul 28, 2022

Build succeeded:

@craig craig bot merged commit 7c7baeb into cockroachdb:master Jul 28, 2022
@msbutler msbutler deleted the butler-replace-ssts branch July 28, 2022 14:07
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.

3 participants