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

Tablet could hang on bootstrap if there are too many SST files #1212

Closed
spolitov opened this issue Apr 16, 2019 · 0 comments
Closed

Tablet could hang on bootstrap if there are too many SST files #1212

spolitov opened this issue Apr 16, 2019 · 0 comments
Assignees
Labels

Comments

@spolitov
Copy link
Contributor

@spolitov spolitov commented Apr 16, 2019

During tablet bootstrap compactions are disabled.
But RocksDB stops writes, when there are more than 48 SST files.
So we could get into situation when we cannot finish bootstrap because writes are blocked.

@spolitov spolitov added the kind/bug label Apr 16, 2019
@spolitov spolitov self-assigned this Apr 16, 2019
yugabyte-ci pushed a commit that referenced this issue Apr 17, 2019
Summary:
During tablet bootstrap compactions are disabled.
But RocksDB stops writes, when there are more than 48 SST files.
So we could get into situation when we cannot finish bootstrap because writes are blocked.

Disable stopping writes during tablet bootstrap.

Test Plan: ybd --gtest_filter QLTabletTest.ManySstFilesBootstrap

Reviewers: mikhail, timur, hector

Reviewed By: hector

Subscribers: ybase

Differential Revision: https://phabricator.dev.yugabyte.com/D6489
@spolitov spolitov closed this May 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.