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 9dd215c9da233e71b530dd97128d2a792b6dd919..56f670283122a774128ca456a0bd0361d1685160 100644 |
--- a/content/browser/indexed_db/leveldb/leveldb_database.cc |
+++ b/content/browser/indexed_db/leveldb/leveldb_database.cc |
@@ -126,6 +126,8 @@ static leveldb::Status OpenDB( |
options.filter_policy = filter_policy->get(); |
options.reuse_logs = leveldb_env::kDefaultLogReuseOptionValue; |
options.compression = leveldb::kSnappyCompression; |
+ options.write_buffer_size = |
+ leveldb_env::WriteBufferSize(base::SysInfo::AmountOfTotalDiskSpace(path)); |
// For info about the troubles we've run into with this parameter, see: |
// https://code.google.com/p/chromium/issues/detail?id=227313#c11 |