Remove deprecated DB::AddFile and DB::CompactRange
Summary: Remove functions that we deprecated long time ago in db.h Closes https://github.com/facebook/rocksdb/pull/1878 Differential Revision: D4576521 Pulled By: IslamAbdelRahman fbshipit-source-id: dfddad1
This commit is contained in:
parent
4016673663
commit
7ab0051835
@ -2,6 +2,7 @@
|
||||
## Unreleased
|
||||
### Public API Change
|
||||
* Remove disableDataSync option.
|
||||
* Remove deprecated DB::AddFile and DB::CompactRange APIs;
|
||||
|
||||
## 5.2.0 (02/08/2017)
|
||||
### Public API Change
|
||||
|
@ -586,7 +586,7 @@ class DB {
|
||||
virtual bool GetAggregatedIntProperty(const Slice& property,
|
||||
uint64_t* value) = 0;
|
||||
|
||||
// Flags for DB::GetSizeApproximation that specify whether memtable
|
||||
// Flags for DB::GetSizeApproximation that specify whether memtable
|
||||
// stats should be included, or file stats approximation or both
|
||||
enum SizeApproximationFlags : uint8_t {
|
||||
NONE = 0,
|
||||
@ -674,27 +674,6 @@ class DB {
|
||||
return CompactRange(options, DefaultColumnFamily(), begin, end);
|
||||
}
|
||||
|
||||
ROCKSDB_DEPRECATED_FUNC virtual Status CompactRange(
|
||||
ColumnFamilyHandle* column_family, const Slice* begin, const Slice* end,
|
||||
bool change_level = false, int target_level = -1,
|
||||
uint32_t target_path_id = 0) {
|
||||
CompactRangeOptions options;
|
||||
options.change_level = change_level;
|
||||
options.target_level = target_level;
|
||||
options.target_path_id = target_path_id;
|
||||
return CompactRange(options, column_family, begin, end);
|
||||
}
|
||||
|
||||
ROCKSDB_DEPRECATED_FUNC virtual Status CompactRange(
|
||||
const Slice* begin, const Slice* end, bool change_level = false,
|
||||
int target_level = -1, uint32_t target_path_id = 0) {
|
||||
CompactRangeOptions options;
|
||||
options.change_level = change_level;
|
||||
options.target_level = target_level;
|
||||
options.target_path_id = target_path_id;
|
||||
return CompactRange(options, DefaultColumnFamily(), begin, end);
|
||||
}
|
||||
|
||||
virtual Status SetOptions(
|
||||
ColumnFamilyHandle* /*column_family*/,
|
||||
const std::unordered_map<std::string, std::string>& /*new_options*/) {
|
||||
@ -899,108 +878,6 @@ class DB {
|
||||
return IngestExternalFile(DefaultColumnFamily(), external_files, options);
|
||||
}
|
||||
|
||||
// AddFile() is deprecated, please use IngestExternalFile()
|
||||
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile(
|
||||
ColumnFamilyHandle* column_family,
|
||||
const std::vector<std::string>& file_path_list, bool move_file = false,
|
||||
bool skip_snapshot_check = false) {
|
||||
IngestExternalFileOptions ifo;
|
||||
ifo.move_files = move_file;
|
||||
ifo.snapshot_consistency = !skip_snapshot_check;
|
||||
ifo.allow_global_seqno = false;
|
||||
ifo.allow_blocking_flush = false;
|
||||
return IngestExternalFile(column_family, file_path_list, ifo);
|
||||
}
|
||||
|
||||
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile(
|
||||
const std::vector<std::string>& file_path_list, bool move_file = false,
|
||||
bool skip_snapshot_check = false) {
|
||||
IngestExternalFileOptions ifo;
|
||||
ifo.move_files = move_file;
|
||||
ifo.snapshot_consistency = !skip_snapshot_check;
|
||||
ifo.allow_global_seqno = false;
|
||||
ifo.allow_blocking_flush = false;
|
||||
return IngestExternalFile(DefaultColumnFamily(), file_path_list, ifo);
|
||||
}
|
||||
|
||||
// AddFile() is deprecated, please use IngestExternalFile()
|
||||
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile(
|
||||
ColumnFamilyHandle* column_family, const std::string& file_path,
|
||||
bool move_file = false, bool skip_snapshot_check = false) {
|
||||
IngestExternalFileOptions ifo;
|
||||
ifo.move_files = move_file;
|
||||
ifo.snapshot_consistency = !skip_snapshot_check;
|
||||
ifo.allow_global_seqno = false;
|
||||
ifo.allow_blocking_flush = false;
|
||||
return IngestExternalFile(column_family, {file_path}, ifo);
|
||||
}
|
||||
|
||||
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile(
|
||||
const std::string& file_path, bool move_file = false,
|
||||
bool skip_snapshot_check = false) {
|
||||
IngestExternalFileOptions ifo;
|
||||
ifo.move_files = move_file;
|
||||
ifo.snapshot_consistency = !skip_snapshot_check;
|
||||
ifo.allow_global_seqno = false;
|
||||
ifo.allow_blocking_flush = false;
|
||||
return IngestExternalFile(DefaultColumnFamily(), {file_path}, ifo);
|
||||
}
|
||||
|
||||
// Load table file with information "file_info" into "column_family"
|
||||
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile(
|
||||
ColumnFamilyHandle* column_family,
|
||||
const std::vector<ExternalSstFileInfo>& file_info_list,
|
||||
bool move_file = false, bool skip_snapshot_check = false) {
|
||||
std::vector<std::string> external_files;
|
||||
for (const ExternalSstFileInfo& file_info : file_info_list) {
|
||||
external_files.push_back(file_info.file_path);
|
||||
}
|
||||
IngestExternalFileOptions ifo;
|
||||
ifo.move_files = move_file;
|
||||
ifo.snapshot_consistency = !skip_snapshot_check;
|
||||
ifo.allow_global_seqno = false;
|
||||
ifo.allow_blocking_flush = false;
|
||||
return IngestExternalFile(column_family, external_files, ifo);
|
||||
}
|
||||
|
||||
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile(
|
||||
const std::vector<ExternalSstFileInfo>& file_info_list,
|
||||
bool move_file = false, bool skip_snapshot_check = false) {
|
||||
std::vector<std::string> external_files;
|
||||
for (const ExternalSstFileInfo& file_info : file_info_list) {
|
||||
external_files.push_back(file_info.file_path);
|
||||
}
|
||||
IngestExternalFileOptions ifo;
|
||||
ifo.move_files = move_file;
|
||||
ifo.snapshot_consistency = !skip_snapshot_check;
|
||||
ifo.allow_global_seqno = false;
|
||||
ifo.allow_blocking_flush = false;
|
||||
return IngestExternalFile(DefaultColumnFamily(), external_files, ifo);
|
||||
}
|
||||
|
||||
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile(
|
||||
ColumnFamilyHandle* column_family, const ExternalSstFileInfo* file_info,
|
||||
bool move_file = false, bool skip_snapshot_check = false) {
|
||||
IngestExternalFileOptions ifo;
|
||||
ifo.move_files = move_file;
|
||||
ifo.snapshot_consistency = !skip_snapshot_check;
|
||||
ifo.allow_global_seqno = false;
|
||||
ifo.allow_blocking_flush = false;
|
||||
return IngestExternalFile(column_family, {file_info->file_path}, ifo);
|
||||
}
|
||||
|
||||
ROCKSDB_DEPRECATED_FUNC virtual Status AddFile(
|
||||
const ExternalSstFileInfo* file_info, bool move_file = false,
|
||||
bool skip_snapshot_check = false) {
|
||||
IngestExternalFileOptions ifo;
|
||||
ifo.move_files = move_file;
|
||||
ifo.snapshot_consistency = !skip_snapshot_check;
|
||||
ifo.allow_global_seqno = false;
|
||||
ifo.allow_blocking_flush = false;
|
||||
return IngestExternalFile(DefaultColumnFamily(), {file_info->file_path},
|
||||
ifo);
|
||||
}
|
||||
|
||||
#endif // ROCKSDB_LITE
|
||||
|
||||
// Sets the globally unique ID created at database creation time by invoking
|
||||
|
Loading…
x
Reference in New Issue
Block a user