IndexedDB: fsync after transactions.
commit05f9e680a796507b015f77a0762b9bc7398e2bc6
authordgrogan@chromium.org <dgrogan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 28 Jan 2014 00:24:25 +0000 (28 00:24 +0000)
committerdgrogan@chromium.org <dgrogan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 28 Jan 2014 00:24:25 +0000 (28 00:24 +0000)
treec2da2c7b96075e95eeb74e065df750e738efc139
parent4df69b37455cd801cbc45e9f25b886bacb8b5298
IndexedDB: fsync after transactions.

IndexedDB corruption rose, only on CrOS, in the 32 release. Included in
that release was a change that stopped calling fsync after transactions
commit. It is the only IDB change that possibly sacrficed stability to get
better performance. So: revert it and see if corruption jumps back to 31
levels.

BUG=299831,338385

Review URL: https://codereview.chromium.org/137423006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@247351 0039d316-1c4b-4281-b951-d872f2087c98
content/browser/indexed_db/leveldb/leveldb_database.cc