summaryrefslogtreecommitdiff
path: root/src/include/cache.h
AgeCommit message (Expand)Author
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
2012-11-05Update cache pool to keep information in the connections cache structureAlex Gorrod
2012-11-05Only evict pages with generation numbers in the bottom quarter of the range w...Michael Cahill
2012-10-18Further cleanup of forced eviction comments and code.Michael Cahill
2012-10-10Walk a constant number of pages for LRU.Michael Cahill
2012-05-29Use a single spinlock for synchronization in eviction.Michael Cahill
2012-05-21If the __wt_evict_page_request() function is no longer called fromKeith Bostic
2012-04-27Semantic sugar: when we moved the file sync/close requests out of theKeith Bostic