Index: chrome/browser/chromeos/drive/resource_metadata_storage.cc |
diff --git a/chrome/browser/chromeos/drive/resource_metadata_storage.cc b/chrome/browser/chromeos/drive/resource_metadata_storage.cc |
index 799f9f3992372bc4111455bdd17190f326d16049..8322a77bb5c00e53156fa288d188fd8395786e1c 100644 |
--- a/chrome/browser/chromeos/drive/resource_metadata_storage.cc |
+++ b/chrome/browser/chromeos/drive/resource_metadata_storage.cc |
@@ -267,6 +267,7 @@ bool ResourceMetadataStorage::UpgradeOldDB( |
leveldb::Options options; |
options.max_open_files = 0; // Use minimum. |
options.create_if_missing = false; |
+ options.reuse_logs = leveldb_env::kDefaultLogReuseOptionValue; |
if (!leveldb::DB::Open(options, resource_map_path.AsUTF8Unsafe(), &db).ok()) |
return false; |
scoped_ptr<leveldb::DB> resource_map(db); |
@@ -549,6 +550,7 @@ bool ResourceMetadataStorage::Initialize() { |
leveldb::Options options; |
options.max_open_files = 0; // Use minimum. |
options.create_if_missing = false; |
+ options.reuse_logs = leveldb_env::kDefaultLogReuseOptionValue; |
DBInitStatus open_existing_result = DB_INIT_NOT_FOUND; |
leveldb::Status status; |
@@ -600,6 +602,7 @@ bool ResourceMetadataStorage::Initialize() { |
options.max_open_files = 0; // Use minimum. |
options.create_if_missing = true; |
options.error_if_exists = true; |
+ options.reuse_logs = leveldb_env::kDefaultLogReuseOptionValue; |
status = leveldb::DB::Open(options, resource_map_path.AsUTF8Unsafe(), &db); |
if (status.ok()) { |
@@ -638,6 +641,7 @@ void ResourceMetadataStorage::RecoverCacheInfoFromTrashedResourceMap( |
leveldb::Options options; |
options.max_open_files = 0; // Use minimum. |
options.create_if_missing = false; |
+ options.reuse_logs = leveldb_env::kDefaultLogReuseOptionValue; |
// Trashed DB may be broken, repair it first. |
leveldb::Status status; |