-
Notifications
You must be signed in to change notification settings - Fork 720
Add dict_register_dd_table_id api support for rocksdb dd #1298
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
Add dict_register_dd_table_id api support for rocksdb dd #1298
Conversation
f8c2ba5 to
b023746
Compare
b023746 to
7812951
Compare
laurynas-biveinis
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The other current DD PRs would also use rdb_native_dd, probably it will be easier to get this one merged and rebase the rest
49e6df9 to
f2ce636
Compare
|
@sunshine-Chun has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
f2ce636 to
2806d86
Compare
|
@sunshine-Chun has updated the pull request. You must reimport the pull request before landing. |
2806d86 to
6c73902
Compare
|
@sunshine-Chun has updated the pull request. You must reimport the pull request before landing. |
|
@sunshine-Chun has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
6c73902 to
c28bef8
Compare
|
@sunshine-Chun has updated the pull request. You must reimport the pull request before landing. |
|
@sunshine-Chun has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
c28bef8 to
f227947
Compare
|
@sunshine-Chun has updated the pull request. You must reimport the pull request before landing. |
f227947 to
e59df50
Compare
|
@sunshine-Chun has updated the pull request. You must reimport the pull request before landing. |
e59df50 to
627e360
Compare
|
@sunshine-Chun has updated the pull request. You must reimport the pull request before landing. |
627e360 to
144ab37
Compare
|
@sunshine-Chun has updated the pull request. You must reimport the pull request before landing. |
|
@sunshine-Chun has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
144ab37 to
41e7a1c
Compare
|
@sunshine-Chun has updated the pull request. You must reimport the pull request before landing. |
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun fbshipit-source-id: 95aebf8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 GitHub Author: Chun Ni <chni@fb.com> Test Plan: Imported from GitHub, without a `Test Plan:` line. Reviewers: luqun, #mysql_eng Reviewed By: luqun Subscribers: webscalesql-eng@fb.com Differential Revision: https://phabricator.intern.facebook.com/D45332365 Tags: accept2ship
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun fbshipit-source-id: 95aebf8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun fbshipit-source-id: 95aebf8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun fbshipit-source-id: 95aebf8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun
Upstream commit ID: facebook/mysql-5.6@1a0f581 PS-8951: Merge percona-202305 (https://jira.percona.com/browse/PS-8951) Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook/mysql-5.6#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun fbshipit-source-id: 95aebf8d6a4de03f37bb15438fadfe19670108ba
Upstream commit ID: facebook/mysql-5.6@1a0f581 PS-8951: Merge percona-202305 (https://jira.percona.com/browse/PS-8951) Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook/mysql-5.6#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun fbshipit-source-id: 95aebf8d6a4de03f37bb15438fadfe19670108ba
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: We are adding support for data dictionary related rocksdb_hton functions. This will include the current diff and couple of following diffs. Each diff will add support for one or several rocksdb_hton function. This current adds support for rocksdb_hton->dict_register_dd_table_id. It contains several part 1. Add a rdb_native_dd file. The file is dedicated to rocksdb data dictionary related function and objects. 2. Add dd table check in rename_table/delete_table/truncate_table. These table operations are not allowed for dd tables. Fail the operation if it's operated on dd tables. 3. Maintain a dd table id set. Pull Request resolved: facebook#1298 Reviewed By: luqun Differential Revision: D45332365 Pulled By: sunshine-Chun ----------------------------------------------------------------------------------------------- Make myrocks::native_dd::is_dd_table_id private (facebook#1421) Summary: At the same time mark the method [[nodiscard]]. Pull Request resolved: facebook#1421 Differential Revision: D52770129 fbshipit-source-id: 20b72e8
Summary: as title
Test Plan:
Reviewers:
Subscribers:
Tasks:
Tags: