Skip to content

[RFC] Remove tools/rdb from main repo#9399

Closed
riversand963 wants to merge 1 commit intofacebook:mainfrom
riversand963:remove-rdb
Closed

[RFC] Remove tools/rdb from main repo#9399
riversand963 wants to merge 1 commit intofacebook:mainfrom
riversand963:remove-rdb

Conversation

@riversand963
Copy link
Contributor

@riversand963 riversand963 commented Jan 18, 2022

This PR is one proposal to resolve #9382.

Looking at the code, I can't think of a reason why rdb is an internal component of RocksDB: it does not require
any header files NOT in include/rocksdb. It's a better idea to host it somewhere else. (I have moved it to https://github.com/riversand963/rocksdb-tools-rdb and archived it). The naming rdb also conflicts with MyRocks
(https://github.com/facebook/mysql-5.6/tree/fb-mysql-5.6.35/storage/rocksdb#readme).

Plus, rdb requires python2 which is not supported any more. No fixes or improvements will be made, even for potential
security bugs (https://www.python.org/doc/sunset-python-2/).

Test plan
make check

@facebook-github-bot
Copy link
Contributor

@riversand963 has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

@riversand963 riversand963 added the rocksdb-7.0 PRs with breaking API changes that need to land in the next major release, 7.0. label Jan 18, 2022
Copy link
Contributor

@ajkr ajkr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, never heard of anyone using it or what it is for

@riversand963 riversand963 deleted the remove-rdb branch January 25, 2022 05:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed rocksdb-7.0 PRs with breaking API changes that need to land in the next major release, 7.0.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bring rdb to python3 and add it to CI-build or move it to a separate repo or deprecate it

3 participants