summaryrefslogtreecommitdiff
path: root/src/lsm
Commit message (Expand)AuthorAgeFilesLines
* Don't set the LSM tree collator to "none" if that's what was specified.Keith Bostic2014-12-161-1/+1
* Merge pull request #1465 from wiredtiger/lsm-cleanupsueloverso2014-12-151-4/+18
|\
| * whitespaceMichael Cahill2014-12-121-1/+0
| * Fix copy-paste error.Alex Gorrod2014-12-121-3/+3
| * Have LSM worker reconfigure work with min workers.Alex Gorrod2014-12-121-7/+21
| * Minor cleanup. #1447Susan LoVerso2014-12-111-7/+8
* | Most WiredTiger calloc calls are to allocate a single structure,Keith Bostic2014-12-155-10/+10
* | Preserve LSM values prefixed with tombstones across merges.Michael Cahill2014-12-121-7/+9
* | src/lsm/lsm_cursor.c:1203:12: warning: variable 'cmp' may be uninitialized wh...Michael Cahill2014-12-121-4/+3
|/
* If LSM search_near finds a matching tombstone, step the whole LSM cursor next...Michael Cahill2014-12-111-89/+57
* Implement @agorrod's review feedback.Michael Cahill2014-12-101-17/+18
* Deal with the case where there is no chunk in an LSM tree to flush.Michael Cahill2014-12-101-4/+7
* Clarify the use of randomness in chunk selection for flushes.Michael Cahill2014-12-091-35/+34
* Make sure that the LSM tree is set up to trigger a switch before looping in _...Michael Cahill2014-12-091-8/+10
* Take more care to only set NEED_SWITCH once when a chunk becomes full.Michael Cahill2014-12-091-3/+5
* Don't try to find a chunk to flush in empty LSM trees.Michael Cahill2014-12-091-1/+2
* Improve and simplify the LSM switch logic: it is fine to keep writing into a ...Michael Cahill2014-12-092-46/+60
* Fix new test for LSM workers max.Alex Gorrod2014-12-081-1/+1
* Tidy up previous change. Remove dead code.Alex Gorrod2014-12-081-22/+1
* If there are only two LSM worker threads, don't let the cache get full.Alex Gorrod2014-12-081-27/+37
* Merge branch 'develop' into none-configAlex Gorrod2014-12-082-1/+3
|\
| * Use the new WT_LSM_TREE_SWITCH_INPROGRESS flag to push work unitsSusan LoVerso2014-12-032-1/+3
* | Check for configurations of "none" in a wrapper around the config string pars...Michael Cahill2014-12-081-1/+2
|/
* Merge pull request #1416 from wiredtiger/lsm-ckpt-fixesAlex Gorrod2014-11-281-8/+9
|\
| * Close a window switching LSM chunks where a newer transaction could modify a ...Michael Cahill2014-11-281-8/+9
* | The LSM manager thread needs the handle list to walk the list of LSM trees.Michael Cahill2014-11-261-13/+25
|/
* Ignore returns from WT_ATOMIC_SUB4().Keith Bostic2014-11-251-2/+2
* Fixup LSM workers, so evicting old chunks doesn't stop checkpoints.Alex Gorrod2014-11-251-13/+30
* Fix build warnings with diagnostic turned off.Alex Gorrod2014-11-241-0/+2
* whitespaceKeith Bostic2014-11-221-2/+1
* No chunks exist before an item is inserted into the tree. Initialize theKeith Bostic2014-11-221-9/+5
* Revert to not holding the handle list lock when discarding LSM chunks: that d...Michael Cahill2014-11-221-10/+2
* Fix a race between creating and opening an LSM tree that gave an off-by-one r...Michael Cahill2014-11-221-59/+72
* Wait for the handle list lock when discarding in-memory chunks from an LSM tr...Michael Cahill2014-11-221-2/+10
* LSM workers should try repeatedly to evict old chunks, otherwise they can fil...Michael Cahill2014-11-221-9/+12
* Avoid stalls with LSM trees when the cache is full.Michael Cahill2014-11-211-0/+7
* Only clear the LSM exclusive flag when releasing a tree if it was set, and be...Michael Cahill2014-11-201-1/+6
* Switch the LSM exclusive atomic flag to an ordinary field and fix a locking b...Michael Cahill2014-11-201-24/+40
* Ensure the read only flag is set in time for LSM.Alex Gorrod2014-11-201-6/+6
* lsm_cursor.c:28: warning: 'primary' may be used uninitialized in this functionMichael Cahill2014-11-201-2/+3
* Fix creation of the first chunk in an empty LSM tree: wait on the first updat...Michael Cahill2014-11-202-35/+13
* Change LSM cursor opens to only require the data handle lock. Defer creating...Michael Cahill2014-11-202-10/+12
* If an LSM merge fails, check for non-NULL URIs before dropping.Michael Cahill2014-11-181-4/+6
* Unlock both the schema and the handle list locks when closing and LSM tree.Michael Cahill2014-11-171-7/+8
* whitespaceKeith Bostic2014-11-141-1/+1
* Move a comment from the function header to the code that implements it.Keith Bostic2014-11-141-3/+4
* whitespaceKeith Bostic2014-11-141-1/+0
* Fix use of the table lock, which prevents tables from being opened when parti...Michael Cahill2014-11-141-3/+23
* Merge branch 'develop' into checkpoint-concurrentcyAlex Gorrod2014-11-141-1/+2
|\
| * Fix an LSM bug in merge, when checking generation span.Alex Gorrod2014-11-141-1/+2