summaryrefslogtreecommitdiff
path: root/api
Commit message (Expand)AuthorAgeFilesLines
* Take Keith's suggestion: rearrange `api/leveldb` by copyright to simplify mai...Michael Cahill2014-07-1535-33/+35
* Add the RocksDB license file.Keith Bostic2014-07-141-0/+35
* Replace magic byte strings with flat text.Keith Bostic2014-07-141-2/+2
* Don't print error message for WT_NOTFOUND.Susan LoVerso2014-07-141-1/+2
* Split out the RocksDB write batch code into a separate file to avoid copyrigh...Michael Cahill2014-07-144-280/+301
* Handle Deletes of nonexistent keys via the LevelDB API: that is OK. Also add...Michael Cahill2014-07-092-4/+14
* Add a fast path for write batches that are either empty or have a single entr...Michael Cahill2014-07-091-6/+13
* Fix Flush to construct a valid config string for compact.Michael Cahill2014-07-091-1/+1
* Make sure the NewLRUCache function is in the leveldb namespace.Michael Cahill2014-07-091-4/+3
* The RocksDB Flush operation should only apply to a single table. Fix it, and...Michael Cahill2014-07-092-3/+5
* Add support for zlib compression to the RocksDB API.Michael Cahill2014-07-092-0/+13
* Detect at build time whether we need to load the snappy compression extension.Michael Cahill2014-07-091-1/+1
* Some more LevelDB config tweaks: revert to defaults for Bloom filters, move c...Michael Cahill2014-07-042-10/+7
* Configuration tweaks for the MongoDB sysbench workload.Michael Cahill2014-07-042-1/+3
* Used cached cursors for LevelDB Iterators. This gives a ~10x performance imp...Michael Cahill2014-07-033-23/+38
* Check for errors when getting a cursor to avoid "maybe uninitialized" warning.Michael Cahill2014-07-031-0/+2
* Fix a bad cast, switch from reinterpret_cast to static_cast in an attempt to ...Michael Cahill2014-07-032-5/+5
* Eliminate warnings from LevelDB API with "g++ -Wall", debug a problem applyin...Michael Cahill2014-07-037-28/+41
* Finish implementation of enough of the RocksDB API to allow MongoDB to run.Michael Cahill2014-07-023-111/+221
* Fix the installation of wrapper libraries (there was a problem with installat...Michael Cahill2014-07-011-4/+4
* Simplify the context for operations in the LevelDB API: always open sessions ...Michael Cahill2014-07-013-166/+79
* Implement most of the RocksDB-specific methods.Michael Cahill2014-07-013-101/+247
* Create wrapper libraries for LevelDB/RocksDB/etc. to ease integration with ap...Michael Cahill2014-07-012-2/+43
* Add stubs for enough of the RocksDB API that MongoDB builds.Michael Cahill2014-06-2714-388/+1342
* Improve building and installing LevelDB variants: add wiredtiger_config.h to ...Michael Cahill2014-06-2717-503/+205
* Add support for Basho-specific features.Michael Cahill2014-06-279-7/+1092
* Update LevelDB to the new transaction_sync config.Michael Cahill2014-06-251-3/+2
* Fix a logic bug releasing cursors after DB::Get operations.Michael Cahill2014-06-251-2/+2
* Put the LevelDB API into the public domain, add a copyright notice toKeith Bostic2014-06-243-6/+75
* Minor futzing with the LevelDB copyright checks, add a WiredTigerKeith Bostic2014-06-241-0/+27
* Add the LevelDB AUTHORS file as wellMichael Cahill2014-06-241-0/+8
* Add the LevelDB licenseMichael Cahill2014-06-241-0/+27
* Add ifdefs for linux-only functions. #1080Susan LoVerso2014-06-231-0/+8
* Fixup LevelDB include paths so builds work without an installed LevelDB.Alex Gorrod2014-06-2015-24/+22
* Add support for parallel operations in LevelDB API.Alex Gorrod2014-06-171-29/+121
* LevelDB API read snapshot - commit rather than abort.Alex Gorrod2014-06-171-3/+1
* Mildly improve error handling in LevelDB snapshots.Alex Gorrod2014-06-161-4/+5
* Make read snapshots work as expected in LevelDB API.Alex Gorrod2014-06-161-7/+44
* Fixup error handling in LevelDB WriteBatch implementation.Alex Gorrod2014-06-161-7/+7
* Make LevelDB API WriteBatches transactional.Alex Gorrod2014-06-161-8/+29
* Enhance error handling in LevelDB API cursor implementation.Alex Gorrod2014-06-131-33/+92
* In LevelDB API remove asserts from functions that return values.Alex Gorrod2014-06-131-34/+78
* Standardize whitespace in LevelDB source code.Alex Gorrod2014-06-132-382/+382
* Add in the a copy of the LevelDB header files, and use them in our LevelDB API.Alex Gorrod2014-06-1315-11/+1796
* Use EEXIST for exist failure check rather than EBUSY.Alex Gorrod2014-06-041-1/+1
* Have LevelDB return the right error message for exclusive open.Alex Gorrod2014-06-041-0/+2
* Add exclusive option to wiredtiger_open.Alex Gorrod2014-06-041-0/+3
* Turn on logging for LevelDB, to match the default durability level.Michael Cahill2014-06-041-1/+1
* Fix iteration termination: WT_NOTFOUND is not an error. Also reset cursors a...Michael Cahill2014-06-041-7/+11
* Implement the LevelDB Cache class, so that applications can safely delete the...Michael Cahill2014-06-042-4/+18