summaryrefslogtreecommitdiff
path: root/src/btree
Commit message (Expand)AuthorAgeFilesLines
* Only trigger the eviction server to look for pages that would force eviction ...Michael Cahill2014-12-223-4/+4
* Use the eviction server to write pages with READGEN_OLDEST set.Alex Gorrod2014-12-193-4/+4
* Set split-gen when deepening the tree, add paranoia that the eviction server ...Michael Cahill2014-12-181-1/+2
* Don't try to set and clear session->split_gen in WT_INTL_FOREACH_BEGIN: there...Michael Cahill2014-12-184-6/+16
* Detect write-write conflicts before no-overwrite cursors decide to skip an up...Michael Cahill2014-12-171-15/+59
* We document block_compressor supports a value of "none", but didn'tKeith Bostic2014-12-161-1/+1
* We documented that huffman_key and huffman_value took "none" as anKeith Bostic2014-12-161-13/+21
* Even if we don't track any overflow pages during our read of the file,Keith Bostic2014-12-151-4/+2
* Most WiredTiger calloc calls are to allocate a single structure,Keith Bostic2014-12-155-18/+18
* Clean up a few __wt_calloc() calls that can be __wt_calloc_def() instead.Keith Bostic2014-12-151-2/+2
* Merge branch 'develop' into overflow-relaxKeith Bostic2014-12-091-1/+1
|\
| * Merge branch 'develop' into log-compressMichael Cahill2014-12-093-51/+72
| |\
| * \ Merge branch 'develop' into log-compressMichael Cahill2014-12-081-1/+1
| |\ \
| * \ \ Merge branch 'develop' into log-compressDon Anderson2014-12-046-8441/+5
| |\ \ \
| * \ \ \ Merge branch 'orig-log-compress' into log-compressDon Anderson2014-12-021-1/+1
| |\ \ \ \
| | * \ \ \ Merge branch 'develop' into log-compressDon Anderson2014-12-029-266/+748
| | |\ \ \ \
| | * | | | | Fixed check to see if compression helped. In some cases (e.g. snappy),Don Anderson2014-12-021-1/+1
* | | | | | | Separate the btree maximum key/value sizes from the underlying pageKeith Bostic2014-12-092-122/+65
| |_|_|_|_|/ |/| | | | |
* | | | | | Merge branch 'develop' into force-evict-many-deletesMichael Cahill2014-12-081-1/+1
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Merge branch 'develop' into none-configAlex Gorrod2014-12-087-8437/+3
| |\ \ \ \ \ | | | |_|_|/ | | |/| | |
| * | | | | Check for configurations of "none" in a wrapper around the config string pars...Michael Cahill2014-12-081-1/+1
* | | | | | Revert changes to flow control that are no longer required.Michael Cahill2014-12-082-57/+32
* | | | | | Check whether to evict pages with many deletes where:Michael Cahill2014-12-082-8/+16
* | | | | | Don't clear the count of deleted items on every iteration, clear itKeith Bostic2014-12-052-2/+5
* | | | | | Maintain the count of deleted items in the cursor until it leaves theKeith Bostic2014-12-052-71/+30
* | | | | | Do the forced eviction call in the lower-level next/prev code. Now that we m...Michael Cahill2014-12-052-70/+110
* | | | | | Force eviction if we see many consecutive deletes when scanning through a page.Michael Cahill2014-12-052-20/+30
* | | | | | Move the READGEN_OLDEST logic into a function to make it less obscure.Michael Cahill2014-12-053-4/+4
* | | | | | Push the logic about whether to evict pages with too many deleted items down ...Michael Cahill2014-12-052-39/+65
| |/ / / / |/| | | |
* | | | | Merge branch 'develop' into log-recycleMichael Cahill2014-12-046-8435/+1
|\ \ \ \ \
| * \ \ \ \ Merge branch 'develop' into evict-renameMichael Cahill2014-12-041-5/+4
| |\ \ \ \ \ | | |/ / / /
| * | | | | Move eviction and reconciliation files into their own subdirs.Alex Gorrod2014-12-035-8444/+0
| * | | | | Shuffle some eviction/btree file names.Alex Gorrod2014-12-035-129/+138
| | |_|_|/ | |/| | |
* | | | | Merge branch 'develop' into log-recycleSusan LoVerso2014-12-032-23/+21
|\ \ \ \ \ | | |/ / / | |/| / / | |_|/ / |/| | |
| * | | Don't try in-memory splits when closing a tree.Michael Cahill2014-12-031-1/+1
| * | | Only do in-memory splits on large, dirty pages.Michael Cahill2014-12-031-5/+4
| * | | Don't attempt to split pages when checkpoints are active in a tree.Michael Cahill2014-12-031-18/+17
| |/ /
* | | Make pre-alloc a boolean and convert connection log settings to flags.Susan LoVerso2014-12-021-2/+2
|/ /
* | Use the original approach to finding the first key on a page: search the smal...Michael Cahill2014-12-021-9/+9
* | Remove stray debugging.Michael Cahill2014-12-021-2/+0
* | Instantiate a full key for the parent ref of a page during in-memory splits. ...Michael Cahill2014-12-021-3/+35
* | Inherit the original page's dirty transaction during a split so that checkpoi...Michael Cahill2014-12-021-4/+3
* | Don't force-evict pages that have just been through an in-memory split.Michael Cahill2014-12-021-0/+16
* | Merge branch 'develop' into split-rightMichael Cahill2014-12-021-0/+3
|\ \
| * | Add a statistic to count how much eviction application threads are doing.Michael Cahill2014-12-021-0/+3
* | | Look for an in-memory split in the reconciliation path before checkingAlex Gorrod2014-12-021-13/+18
* | | Add error-handling code to the insert split, if the split into theKeith Bostic2014-12-011-43/+58
* | | Reviewing the code, minor whitespace changes.Keith Bostic2014-12-011-12/+7
* | | Instead of checking for a single level-5 skip list entry, check for twoKeith Bostic2014-12-011-15/+17
* | | whitespaceKeith Bostic2014-12-011-3/+2