summaryrefslogtreecommitdiff
path: root/src/evict/evict_lru.c
Commit message (Expand)AuthorAgeFilesLines
* WT-2100 Rename evict to evict_queue so it's easier to search for.Alex Gorrod2015-09-111-16/+16
* Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-08-271-2/+21
|\
| * Merge pull request #2155 from wiredtiger/WT-2064sueloverso2015-08-271-2/+21
| |\
| | * Merge branch 'develop' into WT-2064Michael Cahill2015-08-271-8/+12
| | |\
| | * | WT-2064 Don't spin indefinitely waiting for the handle list lock in eviction....Michael Cahill2015-08-271-2/+21
* | | | Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-08-271-13/+17
|\ \ \ \ | |/ / /
| * | | Merge pull request #2110 from wiredtiger/shared-cache-gradualAlex Gorrod2015-08-271-1/+1
| |\ \ \ | | |_|/ | |/| |
| | * | Merge branch 'develop' into shared-cache-gradualMichael Cahill2015-08-201-17/+18
| | |\ \
| | * \ \ Merge branch 'develop' into shared-cache-gradualMichael Cahill2015-08-111-16/+16
| | |\ \ \
| | * | | | WT-2034 Make shared cache adjustments gradually to avoid pauses to applicatio...Michael Cahill2015-08-061-1/+1
| * | | | | WT-2066 - Update the oldest transaction ID from evictionMichael Cahill2015-08-271-8/+12
| | |_|_|/ | |/| | |
* | | | | Consistently use "lookaside table", rather than "lookaside file".Keith Bostic2015-08-261-3/+3
* | | | | Force instantiated pages clean: that means they're easier to evict, and ifKeith Bostic2015-08-261-5/+2
* | | | | Merge branch 'develop' into wt-1967-evict-anyMichael Cahill2015-08-261-1/+3
|\ \ \ \ \ | |/ / / /
| * | | | SERVER-20008 Acquire the handle list lock when clearing walks to avoid a race...Michael Cahill2015-08-261-1/+3
* | | | | Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-08-251-8/+9
|\ \ \ \ \ | |/ / / /
| * | | | SERVER-20008 Don't fail if stepping past the last page in a file.Michael Cahill2015-08-251-1/+1
| * | | | SERVER-20008 Don't reset eviction walks when hitting a busy page.Michael Cahill2015-08-251-8/+9
| | |_|/ | |/| |
* | | | Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-08-191-7/+8
|\ \ \ \ | |/ / /
| * | | Rename atomic functions from number of bytes to number of bits.Keith Bostic2015-08-131-6/+6
| * | | Merge branch 'develop' into wt-2025-inline-atomic-functionsKeith Bostic2015-08-131-4/+4
| |\ \ \
| * \ \ \ Merge branch 'develop' into wt-2025-inline-atomic-functionsKeith Bostic2015-08-121-22/+22
| |\ \ \ \
| * | | | | Make compile warning free with GCC 4.8 and GCC 5.2.Keith Bostic2015-08-071-1/+1
| * | | | | Use cpp to generate the inline functions we need, add a volatileKeith Bostic2015-08-061-3/+3
| * | | | | WT-2025: Inline the gcc/lint (but not the Windows) atomic functions soKeith Bostic2015-08-061-7/+8
| | |_|/ / | |/| | |
* | | | | Fix the cache-dump output for clarity.Keith Bostic2015-08-171-4/+4
* | | | | Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-08-131-4/+4
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | WT-2038 Use TAILQ for all lists. Otherwise remove is O(N), which may not sho...Michael Cahill2015-08-131-4/+4
| | |/ / | |/| |
* | | | Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-08-121-22/+22
|\ \ \ \ | |/ / /
| * | | WT-2038 Fix cases where a tree could be discarded while marked as the next tr...Michael Cahill2015-08-121-6/+6
| | |/ | |/|
| * | WT-2038 Don't scan from the start of the handle list every time through evict...Michael Cahill2015-08-111-16/+16
| |/
* | Restore the previous tests for how likely eviction is: the lookasideKeith Bostic2015-08-111-18/+36
* | Only turn on the lookaside file support inside reconciliation whenKeith Bostic2015-08-051-48/+63
* | Give the eviction server thread its own lookaside cursor, it may be ourKeith Bostic2015-08-041-2/+11
* | Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-08-031-7/+6
|\ \ | |/
| * We weren't checking for an error return from __wt_page_release inKeith Bostic2015-07-311-7/+6
* | Add a new flag, WT_SESSION_EVICTION_WORKER, set for eviction-workerKeith Bostic2015-07-311-2/+3
* | Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-07-241-25/+0
|\ \ | |/
| * Fix compiler warnings.Alex Gorrod2015-07-231-1/+0
| * WT-2017 Don't shutdown eviction server threads during runtime.Alex Gorrod2015-07-231-24/+0
* | whitespaceKeith Bostic2015-07-191-2/+1
* | WT-1967: creating a lookaside table to hold updates which are no longerKeith Bostic2015-07-191-75/+38
|/
* Merge pull request #2023 from wiredtiger/shared-cache-proportionMichael Cahill2015-07-061-0/+2
|\
| * Use more information when distributing a shared cache.Alex Gorrod2015-06-261-0/+2
* | WT-1982 Track down cached overflow items that are being freed too early, lead...Michael Cahill2015-06-301-1/+1
* | Merge branch 'develop' into evict-clean-throttleKeith Bostic2015-06-231-16/+22
|\ \ | |/
| * convert explicit internal-page type test to WT_PAGE_IS_INTERNAL.Keith Bostic2015-06-181-2/+1
| * Don't try and indirect through a null if not reading from a checkpoint.Keith Bostic2015-06-181-2/+5
| * Only update the oldest read generation once we have some pages in the queue.Michael Cahill2015-06-081-3/+3
| * SERVER-18829 Have pages start in the middle of the LRU queue for eviction.Michael Cahill2015-06-081-12/+16