You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Summary:
Implemented tablet splitting at the document storage layer and below according to https://forum.yugabyte.com/t/rfc-tablet-splitting-design/368.
- Added optional key bounds to `RaftGroupMetaData`.
- Implemented `BoundedRocksDbIterator` which respects optional key bounds to restrict keys range without changes to RocksDB.
- Switched the rest of the code to use `BoundedRocksDbIterator` instead of regular RocksDB iterator.
- Updated `DocDBCompactionFilter` to filter out non-relevant keys.
- Updated `docdb::PrepareApplyIntentsBatch`.
- Added TabletSplitTest.
Test Plan: - Jenkins
Reviewers: mikhail, sergei
Reviewed By: sergei
Subscribers: mikhail, ybase
Differential Revision: https://phabricator.dev.yugabyte.com/D6687
Parent ticket: "Tablet splitting" #1004.
The goal is to support KV-store splitting at the level of the document storage layer.
The text was updated successfully, but these errors were encountered: