summaryrefslogtreecommitdiff
path: root/src/conn/conn_sweep.c
Commit message (Expand)AuthorAgeFilesLines
* Implement review feedback. The new configuration strings are:Alex Gorrod2015-03-171-4/+5
* Add ability to configure sweep server timings via API.Alex Gorrod2015-03-121-3/+26
* Move server thread waits to the beginning of their loops: check that we're st...Michael Cahill2015-02-121-1/+0
* Take more care to clear dhandle->timeofdeath: we sometimes seem to be sweepin...Michael Cahill2015-02-041-4/+4
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Check that handles are not being walked by eviction before discarding.Michael Cahill2014-12-191-1/+1
* Don't try to write leaves from the sweep server. Previously, this was done w...Michael Cahill2014-12-191-30/+20
* KNFKeith Bostic2014-12-161-1/+2
* Update the swept handles statistic any time we close the underlying handle, r...Michael Cahill2014-12-161-2/+4
* Add a few more sweep stats to understand why the test sometimes fails.Susan LoVerso2014-12-151-1/+3
* Use dhandle hash lists in more places. Adjust sweep timings. #1460Susan LoVerso2014-12-111-2/+2
* Add connection sweep stats and a sweep test. #1446Susan LoVerso2014-12-101-0/+2
* Never sweep the metadata. We don't go through normal handle locking paths, a...Michael Cahill2014-12-101-0/+2
* Close the right handle during sweeps.Michael Cahill2014-12-101-1/+2
* The "inuse" field protects the btree, the "session_ref" field protects the dh...Michael Cahill2014-12-101-4/+10
* Sweep old handles more aggressively:Michael Cahill2014-12-091-7/+17
* Revert to sweep checking a handle's reference count is zero inside the handle...Michael Cahill2014-11-241-14/+4
* Fix some issues with the recent changes to handle locking:Michael Cahill2014-11-241-26/+28
* Split the schema lock into a lock that prevents concurrent schema-changing op...Michael Cahill2014-11-131-6/+8
* If a server thread exits with an error, panic.Keith Bostic2014-11-071-1/+1
* Change read/write locks to no longer track if an exclusive lock wasKeith Bostic2014-10-281-1/+1
* Push down the force-discard logic so we don't have to deal with already-close...Michael Cahill2014-10-271-1/+1
* 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-1/+1
* A couple of simple cleanups:Keith Bostic2014-08-131-3/+3
* Add a new per-session flag, WT_SESSION_CAN_WAIT, and only use sessionsKeith Bostic2014-08-131-0/+6
* Merge pull request #1141 from wiredtiger/acquire-metadata-at-session-createMichael Cahill2014-08-011-2/+2
|\
| * Mark some internal sessions as not allowed to open data handles. Use this to...Michael Cahill2014-08-011-1/+2
| * Create a new routine that creates internal sessions (the old "internal"Keith Bostic2014-07-301-2/+1
* | Wait for the handle flush lock when writing the leaf pages insteadKeith Bostic2014-07-311-4/+0
|/
* Make the eviction server thread start/stop like the rest of the serverKeith Bostic2014-07-301-1/+3
* Don't set the run-sweep flag until we've successfully started the serverKeith Bostic2014-07-301-2/+1
* Remove extra brackets from WT_WITH_DHANDLE op.Michael Cahill2014-07-301-3/+3
* Don't hold the checkpoint lock when flushing leaf pages during close orKeith Bostic2014-07-251-6/+14
* dead assignment, session assigned but never used.Keith Bostic2014-07-021-3/+2
* Fix handle sweep code: make sure we're closing the right data handle, check t...Michael Cahill2014-05-221-1/+2
* First attempt to add a sweep thread to close data handles only afterKeith Bostic2014-05-211-0/+174