summaryrefslogtreecommitdiff
path: root/src/btree/bt_evict.c
Commit message (Expand)AuthorAgeFilesLines
* Shuffle some eviction/btree file names.Alex Gorrod2014-12-031-1365/+0
* Merge branch 'develop' into split-rightMichael Cahill2014-12-021-0/+3
|\
| * Add a statistic to count how much eviction application threads are doing.Michael Cahill2014-12-021-0/+3
* | Rename __wt_rec_evict to __wt_evict, eviction and reconciliation haveKeith Bostic2014-11-281-1/+1
|/
* Nit: rename a variable.Alex Gorrod2014-11-241-7/+7
* Improve handling of a pathological case where the sweep and eviction servers ...Michael Cahill2014-11-241-27/+64
* lintKeith Bostic2014-11-211-1/+1
* Have the eviction server back off if it isn't making progress to give LSM a b...Michael Cahill2014-11-211-3/+14
* Avoid stalls with LSM trees when the cache is full.Michael Cahill2014-11-211-1/+5
* Revert part of the previous change: don't drop the handle list lock when scan...Michael Cahill2014-11-211-5/+3
* Fix a bug where the eviction server thread could get stuck if a tree is close...Michael Cahill2014-11-211-6/+11
* Fix a deadlock involving eviction: don't block on the handle lock, and don't ...Michael Cahill2014-11-201-42/+43
* Drop the handle lock while waiting for the eviction server to clear walks. O...Michael Cahill2014-11-141-3/+15
* If a server thread exits with an error, panic.Keith Bostic2014-11-071-11/+8
* Rename WT_DEADLOCK to WT_ROLLBACK, reference #1204.Keith Bostic2014-10-171-1/+1
* We don't yet need anything other than single-byte versions of theKeith Bostic2014-10-041-2/+2
* Add size specific atomics for 1, 4 & 8 byte atomic operationsMark Benvenuto2014-10-031-5/+5
* Review where we're passing WT_CONNECTION_IMPL instead of WT_SESSION_IMPL,Keith Bostic2014-09-121-5/+7
* Remove uses of WT_ERR_TIMEDOUT_OK. __wt_cond_wait already takes care ofSusan LoVerso2014-09-031-2/+1
* Add a special "local" extension target that can call out to initialization fu...Michael Cahill2014-08-211-2/+1
* Clarify the comment when clearing the eviction walk point: that can cause evi...Michael Cahill2014-08-181-3/+3
* __wt_page_release doesn't look at WT_READ_NO_GEN, don't pass it in.Keith Bostic2014-08-151-2/+2
* Merge branch 'develop' into page-release-flagsKeith Bostic2014-08-151-4/+19
|\
| * Don't start the primary thread until the worker threads are created,Keith Bostic2014-08-131-4/+10
| * A couple of simple cleanups:Keith Bostic2014-08-131-2/+2
| * Move the primary eviction thread creation next to its session create,Keith Bostic2014-08-131-4/+3
| * Add a new per-session flag, WT_SESSION_CAN_WAIT, and only use sessionsKeith Bostic2014-08-131-0/+10
* | Split the WT_READ_NO_GEN flag to clarify: sometimes we mean "this read should...Michael Cahill2014-08-151-3/+4
* | Add flags to page release, respect WT_READ_NO_GEN to avoid forced eviction.Michael Cahill2014-08-131-1/+2
|/
* Only yield in the eviction server thread if there are multiple eviction worke...Michael Cahill2014-08-121-5/+6
* Fix an issue cleaning up eviction after a failed open.Alex Gorrod2014-08-111-4/+7
* Fix a bug in new eviction thread parsing.Alex Gorrod2014-08-111-6/+10
* Make dynamic eviction workers the default. #1143Alex Gorrod2014-08-111-3/+18
* Don't have eviction workers close sessions.Alex Gorrod2014-08-061-3/+0
* Merge branch 'develop' into dynamic-evict-workersAlex Gorrod2014-08-051-49/+51
|\
| * minor whitespace, make lint happier.Keith Bostic2014-08-011-9/+8
| * Move eviction worker fields from cache into the connection, so they are alway...Michael Cahill2014-08-011-11/+9
| * Move session creation out of worker threads: the session open can race with c...Michael Cahill2014-08-011-33/+39
| * Mark some internal sessions as not allowed to open data handles. Use this to...Michael Cahill2014-08-011-2/+2
| * Create a new routine that creates internal sessions (the old "internal"Keith Bostic2014-07-301-3/+4
* | Fix an off by one in dynamic eviction threads.Alex Gorrod2014-07-311-1/+1
* | Start and stop eviction worker threads based on demand.Alex Gorrod2014-07-311-21/+44
|/
* Make the eviction server thread start/stop like the rest of the serverKeith Bostic2014-07-301-6/+55
* Have LSM clear the bulk_load_ok flag for the primary, otherwise the btree lay...Michael Cahill2014-07-161-1/+1
* Simplify bulk-load flags vs. eviction, make it bulk-load's problem,Keith Bostic2014-07-151-13/+3
* Merge pull request #1099 from wiredtiger/evict-in-serverMichael Cahill2014-07-031-5/+5
|\
| * Revert change to not evict in the server thread if application threads wait.Alex Gorrod2014-07-031-5/+5
* | Merge pull request #1097 from wiredtiger/lsm-merge-errorAlex Gorrod2014-07-031-18/+20
|\ \ | |/ |/|
| * Normalize the panic macros to match WT_ERR / WT_RET semantics, use them consi...Michael Cahill2014-07-031-18/+20
* | Be responsive when shutting down eviction server.Alex Gorrod2014-07-031-0/+3
|/