| Index: extensions/browser/value_store/lazy_leveldb.cc
|
| diff --git a/extensions/browser/value_store/lazy_leveldb.cc b/extensions/browser/value_store/lazy_leveldb.cc
|
| index ca5501d075f90b056b7d8a160d15dbf76e26d90e..0eac5fd31333c23dab09db2e95d8eb4a76ff471a 100644
|
| --- a/extensions/browser/value_store/lazy_leveldb.cc
|
| +++ b/extensions/browser/value_store/lazy_leveldb.cc
|
| @@ -184,13 +184,13 @@ ValueStore::BackingStoreRestoreStatus LazyLevelDb::FixCorruption(
|
| leveldb::DB* db = nullptr;
|
| if (s.ok()) {
|
| restore_status = ValueStore::DB_RESTORE_REPAIR_SUCCESS;
|
| - s = leveldb::DB::Open(open_options_, db_path_.AsUTF8Unsafe(), &db);
|
| + s = leveldb_env::DBRegistry::Open(open_options_, db_path_.AsUTF8Unsafe(), &db);
|
| }
|
|
|
| if (!s.ok()) {
|
| if (DeleteDbFile()) {
|
| restore_status = ValueStore::DB_RESTORE_DELETE_SUCCESS;
|
| - s = leveldb::DB::Open(open_options_, db_path_.AsUTF8Unsafe(), &db);
|
| + s = leveldb_env::DBRegistry::Open(open_options_, db_path_.AsUTF8Unsafe(), &db);
|
| } else {
|
| restore_status = ValueStore::DB_RESTORE_DELETE_FAILURE;
|
| }
|
| @@ -235,7 +235,7 @@ ValueStore::Status LazyLevelDb::EnsureDbIsOpen() {
|
|
|
| leveldb::DB* db = nullptr;
|
| leveldb::Status ldb_status =
|
| - leveldb::DB::Open(open_options_, db_path_.AsUTF8Unsafe(), &db);
|
| + leveldb_env::DBRegistry::Open(open_options_, db_path_.AsUTF8Unsafe(), &db);
|
| open_histogram_->Add(leveldb_env::GetLevelDBStatusUMAValue(ldb_status));
|
| ValueStore::Status status = ToValueStoreError(ldb_status);
|
| if (ldb_status.ok()) {
|
|
|