Reclaim memory allocated to backup_engine.
Summary: Closes https://github.com/facebook/rocksdb/pull/4045 Differential Revision: D8595609 Pulled By: riversand963 fbshipit-source-id: 5ba5954d804b82b0e7264b2e18e1da4c94103b53
This commit is contained in:
parent
80ade9ad83
commit
2729dd72ad
@ -1805,7 +1805,7 @@ class StressTest {
|
||||
thread->rand.Uniform(FLAGS_backup_one_in) == 0) {
|
||||
std::string backup_dir = FLAGS_db + "/.backup" + ToString(thread->tid);
|
||||
BackupableDBOptions backup_opts(backup_dir);
|
||||
BackupEngine* backup_engine;
|
||||
BackupEngine* backup_engine = nullptr;
|
||||
Status s = BackupEngine::Open(FLAGS_env, backup_opts, &backup_engine);
|
||||
if (s.ok()) {
|
||||
s = backup_engine->CreateNewBackup(db_);
|
||||
@ -1817,6 +1817,9 @@ class StressTest {
|
||||
printf("A BackupEngine operation failed with: %s\n",
|
||||
s.ToString().c_str());
|
||||
}
|
||||
if (backup_engine != nullptr) {
|
||||
delete backup_engine;
|
||||
}
|
||||
}
|
||||
|
||||
if (FLAGS_compact_files_one_in > 0 &&
|
||||
|
Loading…
Reference in New Issue
Block a user