summaryrefslogtreecommitdiff
path: root/src/include/cache.h
AgeCommit message (Expand)Author
2014-10-04We don't yet need anything other than single-byte versions of theKeith Bostic
2014-08-29Fix some bugs in shared cache:Alex Gorrod
2014-08-27Fix session management for shared caches.Alex Gorrod
2014-08-05Merge branch 'develop' into dynamic-evict-workersAlex Gorrod
2014-08-01Move eviction worker fields from cache into the connection, so they are alway...Michael Cahill
2014-08-01Move session creation out of worker threads: the session open can race with c...Michael Cahill
2014-07-31Start and stop eviction worker threads based on demand.Alex Gorrod
2014-04-07Merge branch 'develop' into multiple-eviction-threadsMichael Cahill
2014-04-01Revert 951ae8f, didn't mean to push.Michael Cahill
2014-04-01imported patch force-loopMichael Cahill
2014-03-29Experimental change: move the WT_PAGE.{parent,ref_hint} fields into theKeith Bostic
2014-03-05Merge branch 'develop' into new-splitKeith Bostic
2014-02-27Switch to using hazard references for walks through the cache.Michael Cahill
2014-02-26Merge branch 'develop' into new-splitKeith Bostic
2014-02-20Remove WT_EVICT_INTERNAL, WT_EVICT_PASS_INTERNAL, no longer used.Keith Bostic
2014-02-20Only evict Bloom filter pages if eviction gets aggressive.Michael Cahill
2014-02-17Increase the skew against evicting internal pages: some wtperf workloads caus...Michael Cahill
2014-01-14Add a new mode to eviction that only considers internal pages.Alex Gorrod
2014-01-07Update copyright notices for 2014.Keith Bostic
2013-10-25Revert to clearing all pages from the LRU queue: change 81d7c81584a1ffcc4d8b6...Michael Cahill
2013-10-25Just use the dhandle for evict_file_next: that's just as unique as the name p...Michael Cahill
2013-10-24Merge branch 'develop' into evictKeith Bostic
2013-10-24Remove WT_CACHE.force_entries, it's never used.Keith Bostic
2013-10-24Don't keep accumulating pages once we've hit max_entries, that'sKeith Bostic
2013-10-17Add explicit active state to eviction server.Alex Gorrod
2013-05-07Keep track of the maximum slot used in the LRU queue in a volatile, monotonic...Michael Cahill
2013-04-24Changes to tune eviction loops based on profiling. Track more pages, but onl...Michael Cahill
2013-04-24Introduce a condition variable for application threads waiting for evictionAlex Gorrod
2013-04-24Move allocation and freeing of the LRU queue out of the eviction thread: appl...Michael Cahill
2013-04-02Enhance forced eviction to allow multiple pages to be queued.Alex Gorrod
2013-03-07Fixes for the memory accounting of split-merge pages.Keith Bostic
2013-03-01Track eviction progress explicitly. Previously, we gave up if the cache didn...Michael Cahill
2013-02-28Deal with eviction getting stuck. Now that application threads don't try to ...Michael Cahill
2013-02-08Cleanup based on Keith's review feedback.Michael Cahill
2013-01-15line formattingKeith Bostic
2013-01-15Alter the shared cache min configuration to be called reserved.Alex Gorrod
2013-01-14Add the ability to specify a per-connection base size to participants inAlex Gorrod
2013-01-04Merge branch 'develop' into evict-large-pagesMichael Cahill
2013-01-01Merge branch 'develop' into dirty-disableKeith Bostic
2013-01-01Update copyright notice to 2013.Keith Bostic
2012-12-27Re-structure chunks of __bt_evict.c to make checkpoints outside of theKeith Bostic
2012-12-21Add code in to prioritize eviction of pages that are largerAlex Gorrod
2012-12-18Fixes from Alex's review: revert a test change made for debugging, and switch...Michael Cahill
2012-12-14When evicting in a file that is being checkpointed, only evict clean pages.Michael Cahill
2012-12-14Try to clear the LRU walk if waiting in the tree during a checkpoint.Michael Cahill
2012-11-22Add partial implementation for tracking dirty pages in cache.Alex Gorrod
2012-11-09Shared cache fixes from review. Fix connection::reconfigure API.Alex Gorrod
2012-11-08Manage a session handle for the cache pool thread. This becomesAlex Gorrod
2012-11-08Merge branch 'develop' into shared-cacheAlex Gorrod
2012-11-07Add configuration string checking to subconfig options.Alex Gorrod