summaryrefslogtreecommitdiffstats
path: root/chrome/browser/value_store/leveldb_value_store_unittest.cc
Commit message (Collapse)AuthorAgeFilesLines
* Revert 168549 - Revert 167701 - Make LeveldbValueStore open its leveldb ↵kalman@chromium.org2012-11-191-2/+1
| | | | | | | | | | | | | | | | | | | | database lazily. Reason: Possible cause of performance regression. Reason: It did not cause a regression. BUG=158971 TBR=ben Review URL: https://chromiumcodereview.appspot.com/11365244 TBR=kalman@chromium.org TBR=kalman@chromium.org Review URL: https://codereview.chromium.org/11280069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168615 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 167701 - Make LeveldbValueStore open its leveldb database lazily.kalman@chromium.org2012-11-191-1/+2
| | | | | | | | | | | | | Reason: Possible cause of performance regression. BUG=158971 TBR=ben Review URL: https://chromiumcodereview.appspot.com/11365244 TBR=kalman@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@168549 0039d316-1c4b-4281-b951-d872f2087c98
* Make LeveldbValueStore open its leveldb database lazily.kalman@chromium.org2012-11-141-2/+1
| | | | | | | | | BUG=158971 TBR=ben Review URL: https://chromiumcodereview.appspot.com/11365244 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167701 0039d316-1c4b-4281-b951-d872f2087c98
* Propagate leveldb errors from LeveldbValueStore into the failure message inkalman@chromium.org2012-11-091-1/+2
| | | | | | | | | | | | | FailingValueStore. This should help us diagnose leveldb initialization errors that seem to be happening. BUG=158971 Review URL: https://chromiumcodereview.appspot.com/11275213 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166830 0039d316-1c4b-4281-b951-d872f2087c98
* Add a CachingValueStore class, which acts as a frontend for LeveldbValueStore,mpcomplete@chromium.org2012-06-061-4/+0
| | | | | | | | | | | | | | | | | | for use as an extension value store. This class does not implement the ValueStore interface, because I want to avoid the extra copying of Values that interface requires. This is a simple key/value store. I also modified LeveldbValueStore and its interface a bit to make optional some of the extra copying done on Write operations. BUG=123366 TEST=no TBR=akalin Review URL: https://chromiumcodereview.appspot.com/10512024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140805 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding r140069: Move extensions::SettingsStorage to ValueStore, and ↵mpcomplete@chromium.org2012-06-011-0/+25
| | | | | | | | | | | | | | | | | | | remove the few dependencies on extensions. This is in preparation for reusing the leveldb ValueStore for other things (specifically, a database for extension-related data). This is a refactor. There are no functional changes. BUG=123366 TEST=no TBR=kalman Review URL: https://chromiumcodereview.appspot.com/10480003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140100 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r140069: Move extensions::SettingsStorage to ValueStore, and remove ↵mpcomplete@chromium.org2012-06-011-25/+0
| | | | | | | | | | | | | | | | | | | | | | | | | the few dependencies on extensions. This is in preparation for reusing the leveldb ValueStore for other things (specifically, a database for extension-related data). This is a refactor. There are no functional changes. BUG=123366 TEST=no Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=140069 --- Reason: broke the compile TBR=acolwell Review URL: https://chromiumcodereview.appspot.com/10483002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140070 0039d316-1c4b-4281-b951-d872f2087c98
* Move extensions::SettingsStorage to ValueStore, and remove the few dependenciesmpcomplete@chromium.org2012-06-011-0/+25
on extensions. This is in preparation for reusing the leveldb ValueStore for other things (specifically, a database for extension-related data). This is a refactor. There are no functional changes. BUG=123366 TEST=no Review URL: https://chromiumcodereview.appspot.com/10441130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@140069 0039d316-1c4b-4281-b951-d872f2087c98