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

Remove RocksDB LITE #11147

Closed
wants to merge 1 commit into from
Closed

Remove RocksDB LITE #11147

wants to merge 1 commit into from

Conversation

siying
Copy link
Contributor

@siying siying commented Jan 27, 2023

Summary:
We haven't been actively mantaining RocksDB LITE recently and the size must have been gone up significantly. We are removing the support.

Most of changes were done through following comments:

unifdef -m -UROCKSDB_LITE git grep -l ROCKSDB_LITE | egrep '[.](cc|h)'

by Peter Dillinger. Others changes were manually applied to build scripts, CircleCI manifests, ROCKSDB_LITE is used in an expression and file db_stress_test_base.cc.

Test Plan: See CI

@facebook-github-bot
Copy link
Contributor

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

Copy link
Contributor

@pdillinger pdillinger left a comment

Choose a reason for hiding this comment

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

LGTM! I just compared the differences with my auto-generated start in #11145

For the long term record, please add to your summary the tool command line from my PR description. Thanks!

Summary:
We haven't been actively mantaining RocksDB LITE recently and the size must have been gone up significantly. We are removing the support.

Test Plan: See CI
@facebook-github-bot
Copy link
Contributor

@siying has updated the pull request. You must reimport the pull request before landing.

@facebook-github-bot
Copy link
Contributor

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

@mrambacher
Copy link
Contributor

Not that it needs to be part of this PR, but the "FactoryFunc" methods to the LoadXXXObject methods in include/rocksdb/utilities/customizable_util.h were necessary to support the LITE case. If LITE is being removed, those methods/signatures can be as well.

@facebook-github-bot
Copy link
Contributor

This pull request has been merged in 4720ba4.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants