| Index: content/browser/indexed_db/leveldb/leveldb_database.cc
|
| diff --git a/content/browser/indexed_db/leveldb/leveldb_database.cc b/content/browser/indexed_db/leveldb/leveldb_database.cc
|
| index aab1255d145a6e46d3f64e9a602365c9156d5d15..1bee28fc14fc50a1ce7e62fa8c8222635462651e 100644
|
| --- a/content/browser/indexed_db/leveldb/leveldb_database.cc
|
| +++ b/content/browser/indexed_db/leveldb/leveldb_database.cc
|
| @@ -103,7 +103,14 @@ static leveldb::Status OpenDB(
|
| options.create_if_missing = true;
|
| options.paranoid_checks = true;
|
| options.filter_policy = filter_policy->get();
|
| +#if defined(OS_CHROMEOS)
|
| + // Reusing logs on Chrome OS resulted in an unacceptably high leveldb
|
| + // corruption rate (at least for Indexed DB). More info at
|
| + // https://crbug.com/460568
|
| + options.reuse_logs = false;
|
| +#else
|
| options.reuse_logs = true;
|
| +#endif
|
| options.compression = leveldb::kSnappyCompression;
|
|
|
| // For info about the troubles we've run into with this parameter, see:
|
|
|