summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix repeated deletes from the beginning of a tree to force eviction and avoid...Michael Cahill2014-11-261-1/+11
* Do a minimal check on each checkpoint's avail list, read it to ensureKeith Bostic2014-11-251-0/+16
* Fix a comment.Keith Bostic2014-11-251-1/+1
* Fix a typo in a macro name.Keith Bostic2014-11-251-5/+5
* Ignore returns from WT_ATOMIC_SUB4().Keith Bostic2014-11-251-2/+2
* Fixup LSM workers, so evicting old chunks doesn't stop checkpoints.Alex Gorrod2014-11-251-13/+30
* whitespaceKeith Bostic2014-11-241-2/+1
* Revert to sweep checking a handle's reference count is zero inside the handle...Michael Cahill2014-11-243-20/+15
* Merge branch 'develop' into sweep-eviction-improvementsMichael Cahill2014-11-242-6/+4
|\
| * Coverity bugs:Michael Cahill2014-11-242-6/+4
* | 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-243-28/+71
* | Minor rename: __session_add_{btree -> dhandle}.Michael Cahill2014-11-241-4/+4
|/
* Merge pull request #1400 from wiredtiger/handle-locking-fixesAlex Gorrod2014-11-245-72/+66
|\
| * Fix some issues with the recent changes to handle locking:Michael Cahill2014-11-245-72/+66
* | Fix build warnings with diagnostic turned off.Alex Gorrod2014-11-242-0/+3
|/
* whitespaceKeith Bostic2014-11-221-2/+1
* No chunks exist before an item is inserted into the tree. Initialize theKeith Bostic2014-11-221-9/+5
* Revert to not holding the handle list lock when discarding LSM chunks: that d...Michael Cahill2014-11-221-10/+2
* Switch to holding the checkpoint lock when opening a bulk cursor. This avoid...Michael Cahill2014-11-221-5/+8
* Don't assign uint32_t flags to an int.Keith Bostic2014-11-211-1/+1
* Fix a race between creating and opening an LSM tree that gave an off-by-one r...Michael Cahill2014-11-221-59/+72
* Wait for the handle list lock when discarding in-memory chunks from an LSM tr...Michael Cahill2014-11-221-2/+10
* Track data handles rather than btree handles. This shouldn't be a real chang...Michael Cahill2014-11-221-9/+12
* lintKeith Bostic2014-11-211-1/+1
* LSM workers should try repeatedly to evict old chunks, otherwise they can fil...Michael Cahill2014-11-221-9/+12
* 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-214-10/+21
* 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
* whitespaceKeith Bostic2014-11-201-2/+1
* Only clear the LSM exclusive flag when releasing a tree if it was set, and be...Michael Cahill2014-11-201-1/+6
* Switch the LSM exclusive atomic flag to an ordinary field and fix a locking b...Michael Cahill2014-11-202-27/+42
* Fix cases where applications try to update a value using a pointer into the s...Michael Cahill2014-11-203-15/+91
* Fix a case where a database-wide checkpoint could cause a bulk cursor open to...Michael Cahill2014-11-201-3/+15
* Fix a deadlock involving eviction: don't block on the handle lock, and don't ...Michael Cahill2014-11-202-55/+57
* Ensure the read only flag is set in time for LSM.Alex Gorrod2014-11-201-6/+6
* Cache all data handles in the session cache.Michael Cahill2014-11-201-5/+6
* lsm_cursor.c:28: warning: 'primary' may be used uninitialized in this functionMichael Cahill2014-11-201-2/+3
* Fix creation of the first chunk in an empty LSM tree: wait on the first updat...Michael Cahill2014-11-202-35/+13
* Change LSM cursor opens to only require the data handle lock. Defer creating...Michael Cahill2014-11-202-10/+12
* whitespaceKeith Bostic2014-11-193-6/+3
* Now that we increment / decrement handle reference counts in the session laye...Michael Cahill2014-11-201-1/+0
* Allocate flag values in asceding alphabetical order.Michael Cahill2014-11-191-78/+78
* spellingMichael Cahill2014-11-191-1/+1
* conn_log.c:107:11: error: variable 'locked' is used uninitialized whenever 'i...Michael Cahill2014-11-191-1/+2
* Merge pull request #1389 from wiredtiger/turtle-fsyncMichael Cahill2014-11-193-24/+31
|\
| * Add fsync to the turtle file and the to the directory when renaming it into p...Michael Cahill2014-11-183-24/+31
* | Merge pull request #1380 from wiredtiger/checkpoint-concurrentcyMichael Cahill2014-11-1928-319/+460
|\ \
| * | Fix an increment that got lost in the previous change.Michael Cahill2014-11-181-1/+1