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 splitting: Update YBClient #1460

Closed
ttyusupov opened this issue May 31, 2019 · 0 comments
Closed

Tablet splitting: Update YBClient #1460

ttyusupov opened this issue May 31, 2019 · 0 comments
Assignees
Labels
kind/enhancement This is an enhancement of an existing feature

Comments

@ttyusupov
Copy link
Contributor

Parent ticket: "Tablet splitting" #1004.

ttyusupov added a commit that referenced this issue Apr 22, 2020
…en we hit tablet which has been split.

Summary:
- Updated tablet-split-itest to do full scan through YBSession after split.
- Added RemoteTablet::split_depth, TabletLocationsPB::split_depth and filling it from Tablet metadata
- CatalogManager: add TabletInfo into TabletMap for post-split tablets once registered.
- YBTable: added ability to refresh stale partitions.
- RemoteTablet: added ability to mark tablet as already split.
- Implemented YBTable partitions and client meta cache update when we hit tablet which has been split.

Test Plan: `ybd --cxx-test tablet-split-itest`

Reviewers: bogdan, mikhail, sergei

Reviewed By: sergei

Subscribers: bogdan

Differential Revision: https://phabricator.dev.yugabyte.com/D8338
@ttyusupov ttyusupov added this to To Do in YBase features via automation Jun 23, 2020
@ttyusupov ttyusupov added this to To do in Tablet splitting via automation Jun 23, 2020
@ttyusupov ttyusupov added the kind/enhancement This is an enhancement of an existing feature label Jun 23, 2020
YBase features automation moved this from To Do to Done Jun 23, 2020
Tablet splitting automation moved this from To do to Done Jun 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement This is an enhancement of an existing feature
Projects
Development

No branches or pull requests

1 participant