Mark more OldDefaults as deprecated (#9594)
Summary: `ColumnFamilyOptions::OldDefaults` and `DBOptions::OldDefaults` now deprecated. Were previously overlooked with `Options::OldDefaults` in https://github.com/facebook/rocksdb/issues/9363 Pull Request resolved: https://github.com/facebook/rocksdb/pull/9594 Test Plan: comments only Reviewed By: jay-zhuang Differential Revision: D34318592 Pulled By: pdillinger fbshipit-source-id: 773c97a61e2a8290ae154f363dd61c1f35a9dd16
This commit is contained in:
parent
ce84e50288
commit
48b9de4a3e
@ -70,6 +70,7 @@
|
|||||||
* Add Transaction::SetReadTimestampForValidation() and Transaction::SetCommitTimestamp(). Default impl returns NotSupported().
|
* Add Transaction::SetReadTimestampForValidation() and Transaction::SetCommitTimestamp(). Default impl returns NotSupported().
|
||||||
* Add support for decimal patterns to ObjectLibrary::PatternEntry
|
* Add support for decimal patterns to ObjectLibrary::PatternEntry
|
||||||
* Remove deprecated remote compaction APIs `CompactionService::Start()` and `CompactionService::WaitForComplete()`. Please use `CompactionService::StartV2()`, `CompactionService::WaitForCompleteV2()` instead, which provides the same information plus extra data like priority, db_id, etc.
|
* Remove deprecated remote compaction APIs `CompactionService::Start()` and `CompactionService::WaitForComplete()`. Please use `CompactionService::StartV2()`, `CompactionService::WaitForCompleteV2()` instead, which provides the same information plus extra data like priority, db_id, etc.
|
||||||
|
* `ColumnFamilyOptions::OldDefaults` and `DBOptions::OldDefaults` are marked deprecated, as they are no longer maintained.
|
||||||
* Add subcompaction callback APIs: `OnSubcompactionBegin()` and `OnSubcompactionCompleted()`.
|
* Add subcompaction callback APIs: `OnSubcompactionBegin()` and `OnSubcompactionCompleted()`.
|
||||||
|
|
||||||
### Behavior Changes
|
### Behavior Changes
|
||||||
|
@ -65,6 +65,10 @@ using FileTypeSet = SmallEnumSet<FileType, FileType::kBlobFile>;
|
|||||||
struct ColumnFamilyOptions : public AdvancedColumnFamilyOptions {
|
struct ColumnFamilyOptions : public AdvancedColumnFamilyOptions {
|
||||||
// The function recovers options to a previous version. Only 4.6 or later
|
// The function recovers options to a previous version. Only 4.6 or later
|
||||||
// versions are supported.
|
// versions are supported.
|
||||||
|
// NOT MAINTAINED: This function has not been and is not maintained.
|
||||||
|
// DEPRECATED: This function might be removed in a future release.
|
||||||
|
// In general, defaults are changed to suit broad interests. Opting
|
||||||
|
// out of a change on upgrade should be deliberate and considered.
|
||||||
ColumnFamilyOptions* OldDefaults(int rocksdb_major_version = 4,
|
ColumnFamilyOptions* OldDefaults(int rocksdb_major_version = 4,
|
||||||
int rocksdb_minor_version = 6);
|
int rocksdb_minor_version = 6);
|
||||||
|
|
||||||
@ -427,6 +431,10 @@ class CompactionService : public Customizable {
|
|||||||
|
|
||||||
struct DBOptions {
|
struct DBOptions {
|
||||||
// The function recovers options to the option as in version 4.6.
|
// The function recovers options to the option as in version 4.6.
|
||||||
|
// NOT MAINTAINED: This function has not been and is not maintained.
|
||||||
|
// DEPRECATED: This function might be removed in a future release.
|
||||||
|
// In general, defaults are changed to suit broad interests. Opting
|
||||||
|
// out of a change on upgrade should be deliberate and considered.
|
||||||
DBOptions* OldDefaults(int rocksdb_major_version = 4,
|
DBOptions* OldDefaults(int rocksdb_major_version = 4,
|
||||||
int rocksdb_minor_version = 6);
|
int rocksdb_minor_version = 6);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user