summaryrefslogtreecommitdiff
path: root/src/evict
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'develop' into checkpoint-closing-filesMichael Cahill2015-03-261-8/+8
|\
| * Use beginthreadex, and ensure we use the correct C calling conventions in all...Mark Benvenuto2015-03-251-8/+8
* | Change the sweep server to only operate on clean files. Track the maximum tr...Michael Cahill2015-03-242-12/+6
|/
* If a walk for pages to evict ends on a page requiring forced eviction, don't ...Michael Cahill2015-03-231-1/+6
* Fix a race closing eviction helper threads: close the main eviction thread fi...Michael Cahill2015-03-201-6/+14
* Update the eviction server to not set stuck if it isn't full.Alex Gorrod2015-03-201-6/+12
* Merge pull request #1746 from wiredtiger/checkpoint-id-per-fileMichael Cahill2015-03-181-15/+1
|\
| * Don't set the oldest transaction when evicting a page.Alex Gorrod2015-03-131-15/+1
| * Merge new visibility check function with the old one.Alex Gorrod2015-03-122-3/+3
| * Update visibility check to know about checkpoints.Alex Gorrod2015-03-112-3/+3
* | minor whitespace cleanupsKeith Bostic2015-03-161-6/+4
* | Track the number of hazard pointers active in the eviction server. Don't sta...Michael Cahill2015-03-161-4/+22
* | Sign conversion warningsMichael Cahill2015-03-111-1/+1
|/
* Remove the code that merges child pages into internal pages as part ofKeith Bostic2015-03-062-225/+78
* Revert some of the change: have a fast-discard path for trees marked clean, b...Michael Cahill2015-03-051-0/+11
* Remove the special "discard" path for trees marked clean: always go through e...Michael Cahill2015-03-051-23/+0
* eviction_workers_XXX are uint32_t's, be consistent in handling them.Keith Bostic2015-03-031-2/+2
* Take all eviction candidates if we are aggressive.Alex Gorrod2015-03-021-1/+1
* Reverse the direction of the LRU walk each time the eviction server goes to s...Michael Cahill2015-03-022-20/+27
* Further updates to eviction. IncludingAlex Gorrod2015-02-261-2/+2
* Several optimizations to large page eviction:Alex Gorrod2015-02-261-17/+31
* Pre-allocate space for eviction workers to close a window where opening new s...Michael Cahill2015-02-241-1/+7
* Merge branch 'statistics-sources-handle-overwrite' of github.com:wiredtiger/w...Michael Cahill2015-02-241-1/+1
|\
| * Review places that set/clear session->dhandle, replace with macros. Change c...Michael Cahill2015-02-241-1/+1
* | Merge pull request #1691 from wiredtiger/evict-walk-smallAlex Gorrod2015-02-241-12/+15
|\ \
| * | If eviction is walking a file with only one live page (e.g., the last page), ...Michael Cahill2015-02-231-12/+15
| |/
* | error: variable 'btree' set but not used [-Werror=unused-but-set-variable]Keith Bostic2015-02-231-3/+0
* | Compaction wasn't checking WT_BTREE_NO_EVICTION before executing aKeith Bostic2015-02-232-6/+13
|/
* Keep scanning files for eviction candidates if we haven't found any at all. ...Michael Cahill2015-02-191-5/+5
* Merge pull request #1681 from wiredtiger/mongo-evictionMichael Cahill2015-02-193-71/+47
|\
| * Changes based on @keithbostic's reviewMichael Cahill2015-02-191-21/+31
| * If we have exclusive access to a file being evicted, don't check each page.Michael Cahill2015-02-171-1/+1
| * whitespaceMichael Cahill2015-02-171-1/+2
| * Make the eviction walk incremental: don't spend too long in any one file, fix...Michael Cahill2015-02-172-22/+22
| * Combine the various checks for whether a page can be evicted into one place.Michael Cahill2015-02-172-50/+15
* | whitespaceKeith Bostic2015-02-181-4/+3
* | Merge branch 'develop' into eviction-thread-reconfigureKeith Bostic2015-02-181-10/+5
|\ \
| * | Revert one line of the previous commit: check that we have capacity to start ...Michael Cahill2015-02-181-1/+2
| * | Flip cache overhead to apply to the allocated bytes rather than the total siz...Michael Cahill2015-02-181-11/+5
| |/
* | Allow the maximum number of eviction threads to be reconfigured. This was pr...Michael Cahill2015-02-171-25/+46
|/
* More fixes for eviction threads helping with forced eviction: only check (and...Michael Cahill2015-02-111-7/+7
* Improve LRU eviction of large pages: don't give up because a large page has r...Michael Cahill2015-02-101-15/+14
* Fix a local variable read when looking for pages evict racing with a page bec...Michael Cahill2015-02-101-1/+4
* Merge branch 'develop' into free-update-aggressiveMichael Cahill2015-02-091-11/+18
|\
| * If we find a "removed" page, clean or dirty, leaf or internal, fast-pathKeith Bostic2015-02-081-11/+18
* | Remove obsolete updates every time we add a new update.Alex Gorrod2015-02-091-2/+0
|/
* Split the code to discard trees into separate "sweep discard" and "force disc...Michael Cahill2015-02-041-18/+22
* Merge branch 'develop' into discard-dirtyKeith Bostic2015-02-031-4/+3
|\
| * Merge branch 'develop' into accounting-keithKeith Bostic2015-02-022-4/+4
| |\
| * | Decrement the in-memory accounting value when discarding a page, stop usingKeith Bostic2015-01-291-4/+3