Remove deprecated function DB::AddFile (#9433)
Summary: RocksDB has marked DB::AddFile() as "DEPRECATED_FUNC" for a long time, and it will be removed in the upcoming 7.0 release. Pull Request resolved: https://github.com/facebook/rocksdb/pull/9433 Test Plan: make check -j64; CircleCI Reviewed By: riversand963 Differential Revision: D33763987 Pulled By: akankshamahajan15 fbshipit-source-id: a3407324479bb43689e1213e4e29d53095e7579a
This commit is contained in:
parent
2eac6bb120
commit
8822562d75
@ -3,6 +3,7 @@
|
|||||||
### Public API changes
|
### Public API changes
|
||||||
* Remove HDFS support from main repo.
|
* Remove HDFS support from main repo.
|
||||||
* Remove librados support from main repo.
|
* Remove librados support from main repo.
|
||||||
|
* Remove deprecated API DB::AddFile from main repo.
|
||||||
|
|
||||||
## 6.29.0 (01/21/2022)
|
## 6.29.0 (01/21/2022)
|
||||||
Note: The next release will be major release 7.0. See https://github.com/facebook/rocksdb/issues/9390 for more info.
|
Note: The next release will be major release 7.0. See https://github.com/facebook/rocksdb/issues/9390 for more info.
|
||||||
|
@ -1569,108 +1569,6 @@ class DB {
|
|||||||
|
|
||||||
virtual Status VerifyChecksum() { return VerifyChecksum(ReadOptions()); }
|
virtual Status VerifyChecksum() { return VerifyChecksum(ReadOptions()); }
|
||||||
|
|
||||||
// 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
|
#endif // ROCKSDB_LITE
|
||||||
|
|
||||||
// Returns the unique ID which is read from IDENTITY file during the opening
|
// Returns the unique ID which is read from IDENTITY file during the opening
|
||||||
|
Loading…
Reference in New Issue
Block a user