summaryrefslogtreecommitdiff
path: root/src/lsm/lsm_merge.c
Commit message (Expand)AuthorAgeFilesLines
* WT-3022 Change lsm_tree flags to fields to prevent race conditions (#3148)Sulabh Mahajan2016-11-151-4/+4
* WT-2948 simplify error handling by making __wt_epoch return never fail (#3080)Keith Bostic2016-10-071-8/+7
* WT-2859 Restructure statistics gathering macros (#3016)Sulabh Mahajan2016-09-141-2/+2
* WT-2888 Switch functions to return void where possible (#3019)Keith Bostic2016-09-061-6/+7
* WT-2822 Fix possible infinite loop warning (#2965)Sulabh Mahajan2016-08-161-1/+1
* WT-2822 panic mutex and other functions that cannot fail (#2952)Keith Bostic2016-08-161-16/+16
* WT-2584: don't use periods in error messagesKeith Bostic2016-04-231-1/+1
* WT-2505: Review clang analyzer warningsKeith Bostic2016-04-061-16/+10
* WT-2499 Fix a race in LSM between setting and checking WT_LSM_TREE_ACTIVE.Alex Gorrod2016-03-211-1/+1
* WT-2485 Adjust lsm_tree->merge_min when we read the metadata.Susan LoVerso2016-03-151-0/+1
* WT-2471: review WiredTiger "int" printf formatsKeith Bostic2016-03-111-4/+6
* WT-2333 Make the "ret" variable explicit in lock macros.Michael Cahill2016-01-221-4/+5
* Upgrade copyright notices from 2015 to 2016.Keith Bostic2016-01-011-1/+1
* WT-2220 Create WT_TIMEDIFF_US and fix use of constants.Susan LoVerso2015-11-171-1/+1
* WT-2220 Split WT_TIMEDIFF macro into unit specific macros.Alex Gorrod2015-11-171-1/+1
* Boolean conversion pass over lsm.Keith Bostic2015-09-241-15/+12
* Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-08-191-4/+4
|\
| * Rename atomic functions from number of bytes to number of bits.Keith Bostic2015-08-131-4/+4
| * WT-2025: Inline the gcc/lint (but not the Windows) atomic functions soKeith Bostic2015-08-061-4/+4
* | Cherry-pick Michael's commit a2d0e2d: Disable all eviction (includingKeith Bostic2015-07-221-2/+2
|/
* Fixup per review comments, and general tidy.Alex Gorrod2015-06-041-14/+34
* Fix a test in LSM merge selection, so merges with a full windowAlex Gorrod2015-06-031-5/+10
* Fix a typo that meant we didn't use merge_max in LSM trees.Alex Gorrod2015-06-031-1/+1
* Update the merge selection algorithm for LSM.Alex Gorrod2015-06-021-4/+28
* Move LSM aggressive merge calculation into merge code.Alex Gorrod2015-06-011-8/+77
* Push renaming down into `api_data.py`, replacing lower-case handleKeith Bostic2015-04-211-2/+2
* Don't call wiredtiger_strerror, it's not thread safe.Keith Bostic2015-02-181-1/+2
* Add a mode to LSM where we can limit the size of data in the tree.Alex Gorrod2015-02-091-11/+2
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Most WiredTiger calloc calls are to allocate a single structure,Keith Bostic2014-12-151-1/+1
* If an LSM merge fails, check for non-NULL URIs before dropping.Michael Cahill2014-11-181-4/+6
* 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
* | Add a lock around table operations, so that cursor opens don't see tables hal...Michael Cahill2014-11-131-7/+4
* | Split the schema lock into a lock that prevents concurrent schema-changing op...Michael Cahill2014-11-131-13/+9
|/
* Put assert-only loop under HAVE_DIAGNOSTIC. #1371Susan LoVerso2014-11-121-1/+4
* Fixup per review comment.Alex Gorrod2014-11-111-0/+1
* Fix build warnings re: uninitialized variables.Alex Gorrod2014-11-111-0/+4
* Have LSM cleanup bloom filters consistently.Alex Gorrod2014-11-111-3/+1
* Split chunk selection out of LSM merge function.Alex Gorrod2014-11-111-66/+101
* Change read/write locks to no longer track if an exclusive lock wasKeith Bostic2014-10-281-5/+5
* WT_ATOMIC_ADD4, WT_ATOMIC_SUB4 return values.Keith Bostic2014-10-081-3/+3
* whitespaceKeith Bostic2014-10-081-2/+1
* Have LSM compact wait for in-progress merges to complete. #1259Susan LoVerso2014-10-071-1/+14
* Add size specific atomics for 1, 4 & 8 byte atomic operationsMark Benvenuto2014-10-031-1/+1
* Separate LSM work unit types from flags. #1208Susan LoVerso2014-09-151-1/+1
* Comments and cleanup. #1200Susan LoVerso2014-09-111-3/+3
* Split flushing versus compacting phases of compact. Cleanup. #1200Susan LoVerso2014-09-111-8/+14
* Add flushing stage to compact. Restore COMPACTING check during mergesSusan LoVerso2014-09-101-4/+5
* Add table name to many LSM verbose statements. Add arg to indicateSusan LoVerso2014-09-091-2/+3