summaryrefslogtreecommitdiff
path: root/src/btree
AgeCommit message (Expand)Author
2014-03-28Rename use of WT_READGEN_OLDEST to WT_READ_GEN_OLDEST.Alex Gorrod
2014-03-28Short circuit cleaning up reconciliation boundary structures.Alex Gorrod
2014-03-28If we underflow a page size during a merge, that should not be fatal: just li...Michael Cahill
2014-03-28If a page is awaiting forced eviction, and LRU eviction fails, don't bump the...Michael Cahill
2014-03-28Take a copy of the update transaction ID in reconciliation in case we race wi...Michael Cahill
2014-03-03Have the eviction thread update the oldest transaction ID in the system befor...Michael Cahill
2014-03-03Use one check for whether to try forced eviction in a given session. Skip ev...Michael Cahill
2014-02-28Rename disk_txn to reflect what we're actually using it for.Michael Cahill
2014-02-28Fix another bug regarding when pages can be evicted: have reconcilition track...Michael Cahill
2014-02-27Merge pull request #847 from wiredtiger/checkpoint-directioAlex Gorrod
2014-02-26Change pages_walked to uint64_t.Susan LoVerso
2014-02-26Merge branch 'develop' into checkpoint-directioMichael Cahill
2014-02-26Switch to incrementing the global read generation from the eviction server: t...Michael Cahill
2014-02-25Allow some internal pages to be evicted without eviction getting aggressive.Michael Cahill
2014-02-24Merge branch 'develop' into lsm-fixesMichael Cahill
2014-02-21Fix a long-standing bug where a page could be marked clean (and evicted) when...Michael Cahill
2014-02-20Only try to evict ordinary internal pages after failing to find leaf pages.Michael Cahill
2014-02-20Only evict Bloom filter pages if eviction gets aggressive.Michael Cahill
2014-02-07Merge branch 'develop' into checkpoint-directioMichael Cahill
2014-02-07If we open an empty checkpoint, do not dirty the leaf page. Otherwise, evict...Michael Cahill
2014-02-03Only retry compress_raw if it returns EAGAIN. Otherwise, if no rows were com...Michael Cahill
2014-02-03Make the first block sent to compress_raw fill a disk allocation block. If i...Michael Cahill
2014-01-31Add a comment so the memmove doesn't get reverted to memcpy forKeith Bostic
2014-01-31typoKeith Bostic
2014-01-31Fix several problems with raw compression:Michael Cahill
2014-01-31Add in a check to ensure that we don't overflow merging split merge subtrees.Alex Gorrod
2014-01-30Remove WT_MERGE_MAX_REFS -- it was always arbitrary, and now when we create a...Michael Cahill
2014-01-30Try an in-memory split before evicting big pages: that avoids the tree growin...Michael Cahill
2014-01-23Merge branch 'develop' into merge-efficiencyAlex Gorrod
2014-01-23Merge stacks of split-merge pages, no matter how big. Once they get big enou...Michael Cahill
2014-01-22whitespace, update spelling list.Keith Bostic
2014-01-22If there are many identical overflow values on the page, checking forKeith Bostic
2014-01-22Create real internal pages when merging, if they get big enough.Michael Cahill
2014-01-21Try an in-memory split before forced eviction, also make the "promotion" code...Michael Cahill
2014-01-21Fix the eviction pass for internal pages: check the local flags: we clear the...Michael Cahill
2014-01-21typoMichael Cahill
2014-01-21Improve in-memory merge efficiency when there is a lot of forced eviction: fo...Michael Cahill
2014-01-17Do direct I/O reads on checkpoints to reduce the VM pressure of LSM workloads.Michael Cahill
2014-01-14whitespaceMichael Cahill
2014-01-14Add a new mode to eviction that only considers internal pages.Alex Gorrod
2014-01-12Merge pull request #840 from wiredtiger/split-search-loopMichael Cahill
2014-01-11We no longer verify in-memory trees, only file trees, which means theKeith Bostic
2014-01-10Split the btree page search loops into two parts, a default comparison loopKeith Bostic
2014-01-10Add WT_CLEAR_INLINE which uses structure assignment to (hopefully) preventKeith Bostic
2014-01-09Merge pull request #837 from wiredtiger/cell-unpack-optimizations-2Michael Cahill
2014-01-10Avoid memset in performance-critical code by keeping a zeroed static structur...Michael Cahill
2014-01-09Additional empty-value support: add a new page-header flag if all of theKeith Bostic
2014-01-09Cherry pick 83b7068 from Michael's cell-unpack-optimizations branch.Keith Bostic
2014-01-09Avoid unpacking the key cell multiple times when returning key/valueKeith Bostic
2014-01-08Merge pull request #833 from wiredtiger/salvage-corruptMichael Cahill