rocksdb/unreleased_history/behavior_changes
Peter Dillinger 98c33cb8e3 Steps toward making IDENTITY file obsolete (#13019)
Summary:
* Set write_dbid_to_manifest=true by default
* Add new option write_identity_file (default true) that allows us to opt-in to future behavior without identity file
* Refactor related DB open code to minimize code duplication

_Recommend hiding whitespace changes for review_

Intended follow-up: add support to ldb for reading and even replacing the DB identity in the manifest. Could be a variant of `update_manifest` command or based on it.

Pull Request resolved: https://github.com/facebook/rocksdb/pull/13019

Test Plan: unit tests and stress test updated for new functionality

Reviewed By: anand1976

Differential Revision: D62898229

Pulled By: pdillinger

fbshipit-source-id: c08b25cf790610b034e51a9de0dc78b921abbcf0
2024-09-19 14:05:21 -07:00
..
.gitkeep
db_id.md Steps toward making IDENTITY file obsolete (#13019) 2024-09-19 14:05:21 -07:00
ingest-live-file-with-move.md Add a new file ingestion option link_files (#12980) 2024-09-03 13:06:25 -07:00
link-file-ingest.md Add a new file ingestion option link_files (#12980) 2024-09-03 13:06:25 -07:00
sst_file_manager_untrack_close.md Fix orphaned files in SstFileManager (#13015) 2024-09-18 13:27:44 -07:00