summaryrefslogtreecommitdiff
path: root/src/include/btree.i
AgeCommit message (Expand)Author
2014-03-03Read threads should not bump the cache read generation: eviction is now respo...Michael Cahill
2014-03-03Use one check for whether to try forced eviction in a given session. Skip ev...Michael Cahill
2014-02-26Switch to incrementing the global read generation from the eviction server: t...Michael Cahill
2014-01-30Try an in-memory split before evicting big pages: that avoids the tree growin...Michael Cahill
2014-01-24If an in-memory split fails, unlock the page.Michael Cahill
2014-01-21Try an in-memory split before forced eviction, also make the "promotion" code...Michael Cahill
2014-01-14whitespaceMichael Cahill
2014-01-14Add a new mode to eviction that only considers internal pages.Alex Gorrod
2014-01-09Avoid unpacking the key cell multiple times when returning key/valueKeith Bostic
2014-01-07Update copyright notices for 2014.Keith Bostic
2013-12-23Make addr_size (block manager's address sizes) a size_t instead of aKeith Bostic
2013-12-20Remove WT_STORE_SIZE() cast of the size when incrementing/decrementingKeith Bostic
2013-12-20The returned size is a (size_t), not a (uint32_t).Keith Bostic
2013-12-17Switch the match, skiphigh and skiplow types from uint32_t to size_t,Keith Bostic
2013-12-17Fix some 64-to-32-bit conversion warnings on OS X.Michael Cahill
2013-12-16Better/fixed support for huge keys/values.Keith Bostic
2013-12-03Add a new lsm_chunk_max configuration option to WT_SESSION->create.Alex Gorrod
2013-11-15Totally missed the other use of "child", fix it up.Keith Bostic
2013-11-15CID 1129069 (#1 of 1): Dereference before null check (REVERSE_INULL)Keith Bostic
2013-11-14Compact was causing split-merge pages to be evicted. Fix this in two places:Michael Cahill
2013-11-13bt_compact.c: In function '__wt_compact_page_skip':Keith Bostic
2013-11-13Merge pull request #759 from wiredtiger/page-leaf-cellMichael Cahill
2013-11-14Switch back to storing an index into the array of page locks rather than a di...Michael Cahill
2013-11-13I'm adding more error checking to __wt_ref_info(), don't be so pessimistic.Keith Bostic
2013-11-13Merge branch 'develop' into page-leaf-cellKeith Bostic
2013-11-13Have pages point at their spinlock rather than keep an index into an array. ...Michael Cahill
2013-11-12Drive an error return from __wt_ref_info() to the surface.Keith Bostic
2013-11-12Compaction changes: fix a bug, we were skipping internal pages if theyKeith Bostic
2013-11-09Fix a few instances of "hazard reference" wording that crept back in.Keith Bostic
2013-11-08Retry forced eviction even if the oldest ID hasn't moved on. An in-memory sp...Michael Cahill
2013-11-08Back out another part of the original change: we need to get a snapshot when ...Michael Cahill
2013-11-08Add statistics tracking forced eviction.Alex Gorrod
2013-11-08Tweak forced eviction a little more: don't retry, but give in-memory splits m...Michael Cahill
2013-11-07Give in-memory splits a chance to work. Stall if we're waiting on the oldest...Michael Cahill
2013-11-07Only try eviction if there is a good chance it will succeed.Michael Cahill
2013-10-18whitespaceKeith Bostic
2013-10-18Fix compiler warning:Alex Gorrod
2013-10-17Replace the per-btree handle spinlock with an array of 256 spinlocks inKeith Bostic
2013-10-16Move the "page write generation wrap" check outside of the serializationKeith Bostic
2013-10-09Make sure the tree is marked dirty before the page is marked dirty.Keith Bostic
2013-10-09Fix a comment.Keith Bostic
2013-10-09Fix last commit: unmerged changes.Michael Cahill
2013-10-09The global dirty byte count can go negative if there is a race freeing update...Michael Cahill
2013-10-08Add __wt_cache_dirty_incr() to match __wt_cache_dirty_decr(), and makeKeith Bostic
2013-10-08Move WT_PAGE.bytes_dirty into WT_PAGE_MODIFY.bytes_dirty, there won't beKeith Bostic
2013-10-08Merge branch 'develop' into cache-dirty-bytesMichael Cahill
2013-10-08Track the per-page contribution to the cache's dirty byte count. If this is ...Michael Cahill
2013-10-04spelling.Keith Bostic
2013-10-04Update a couple of comments for clarity.Keith Bostic
2013-10-01Merge branch 'develop' into cache-dirty-bytesKeith Bostic