summaryrefslogtreecommitdiff
path: root/src/include/cache.i
Commit message (Expand)AuthorAgeFilesLines
* Upgrade copyright notices from 2015 to 2016.Keith Bostic2016-01-011-1/+1
* SERVER-21585 Don't use the lookaside file until the cache is stuck full.Alex Gorrod2015-11-231-11/+0
* Coding standard complianceAlex Gorrod2015-10-221-1/+1
* WT-2178 When running in memory return an error if an operation wouldAlex Gorrod2015-10-221-0/+16
* WT-2178 When running in-memory don't block when the cache is full.Alex Gorrod2015-10-221-0/+4
* Boolean conversion for the rest of the btree code.Keith Bostic2015-09-231-3/+3
* WT-2122 Convert more expressions to use bool. In particular, make F_ISSET a ...Michael Cahill2015-09-221-5/+4
* WT-2093 Use the C99 bool type to clarify when functions return true/false.Michael Cahill2015-09-081-4/+4
* Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-08-271-13/+8
|\
| * whitespaceMichael Cahill2015-08-061-2/+2
| * WT-2034 Make shared cache adjustments gradually to avoid pauses to applicatio...Michael Cahill2015-08-061-13/+8
* | Revert again -- we don't normally want aggressive eviction turned on allKeith Bostic2015-08-071-1/+2
* | Add simple strdup/malloc wrappers so we don't have to check for errorKeith Bostic2015-08-071-2/+1
* | Revert a debugging change that got committed in f627304, we don'tKeith Bostic2015-08-071-1/+2
* | Add 'pages read into cache requiring lookaside entries' and 'pageKeith Bostic2015-08-071-2/+1
* | Only turn on the lookaside file support inside reconciliation whenKeith Bostic2015-08-051-42/+23
* | Cherry-pick Michael's commit a2d0e2d: Disable all eviction (includingKeith Bostic2015-07-221-3/+3
|/
* Merge branch 'develop' into evict-clean-throttleKeith Bostic2015-06-231-3/+16
|\
| * SERVER-18829 Have pages start in the middle of the LRU queue for eviction.Michael Cahill2015-06-081-3/+16
* | Split __wt_cache_full_check into two parts, a set of inline checks andKeith Bostic2015-06-081-0/+89
* | Merge __wt_eviction_check, __wt_cache_full_check and __wt_cache_waitKeith Bostic2015-06-051-87/+0
|/
* Add an eviction_dirty_trigger configuration setting.Alex Gorrod2015-06-051-1/+1
* Typo, wasn't clearing the evict/dirty return values by default.Keith Bostic2015-05-271-1/+9
* If the cache is large enough but there are too many dirty pages, don'tKeith Bostic2015-05-271-0/+34
* Minor rewrite of __wt_eviction_check() to avoid work we don't have to do.Keith Bostic2015-05-271-11/+18
* Reorder a couple of functions, group the cache functions together.Keith Bostic2015-05-261-27/+27
* Rename the locking macros: use "handle list" lock consistently, make the sess...Michael Cahill2015-04-301-2/+2
* Flip cache overhead to apply to the allocated bytes rather than the total siz...Michael Cahill2015-02-181-6/+27
* Decrement the in-memory accounting value when discarding a page, stop usingKeith Bostic2015-01-291-1/+1
* whitespaceKeith Bostic2015-01-271-1/+0
* Merge branch 'develop' into memory-allocationMichael Cahill2015-01-271-68/+7
|\
| * Reorg code so that fast paths stay inlined, shift the slow part of full cache...Michael Cahill2015-01-271-84/+7
| * Two "real" changes:Keith Bostic2015-01-231-1/+17
* | Apply the cache size adjustment when checking if the cache is full. That sho...Michael Cahill2015-01-271-0/+5
|/
* Defer the cache full check from begin_transaction until the first operation t...Michael Cahill2015-01-141-0/+59
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Avoid stalls with LSM trees when the cache is full.Michael Cahill2014-11-211-5/+5
* Add a new per-session flag, WT_SESSION_CAN_WAIT, and only use sessionsKeith Bostic2014-08-131-0/+27
* Simplify bulk-load flags vs. eviction, make it bulk-load's problem,Keith Bostic2014-07-151-4/+3
* Don't wait between pages when evicting multiple pages in cache full check.Alex Gorrod2014-06-271-0/+2
* comment typoKeith Bostic2014-06-251-1/+1
* Slightly shuffle some code in __wt_cache_full_check() to minimize theKeith Bostic2014-06-241-20/+34
* Update copyright notices for 2014.Keith Bostic2014-01-071-1/+1
* Avoid bouncing the session cursor count between zero and one when searching a...Michael Cahill2013-12-101-2/+1
* Back out the change to spin in eviction before waiting: it doesn't seem to he...Michael Cahill2013-11-261-11/+7
* Tweak eviction: wait longer if not busy, but not for a specific cache target:...Michael Cahill2013-11-261-20/+33
* When stuck in eviction, re-check if a thread should be in "busy" mode. Be co...Michael Cahill2013-11-261-2/+6
* Fix hangs in eviction: we're also "busy" if we have a running transaction or ...Michael Cahill2013-11-151-1/+4
* Once we enter an LSM tree, we are "busy" for the purposes of cache full checks.Michael Cahill2013-11-131-1/+2
* Only consider eviction "busy" if there are updates in progress.Michael Cahill2013-11-081-3/+7