summaryrefslogtreecommitdiff
path: root/src/include/mutex.i
Commit message (Expand)AuthorAgeFilesLines
* WT-2566 Lock/unlock operations should imply memory barriers.Michael Cahill2016-04-201-0/+12
* Upgrade copyright notices from 2015 to 2016.Keith Bostic2016-01-011-1/+1
* WT-2220 Create WT_TIMEDIFF_US and fix use of constants.Susan LoVerso2015-11-171-2/+2
* Fix a comment.Keith Bostic2015-11-131-1/+1
* Fair lock review feedback - cleanup diagnosticsAlex Gorrod2015-10-011-0/+14
* WT-2131 Fix __wt_fair_trylock implementation.Alex Gorrod2015-09-281-9/+12
* WT-2131 Switch all WT_PAGE_RECONCILIATION locks to fair locks.Alex Gorrod2015-09-281-0/+20
* lintAlex Gorrod2015-09-281-2/+2
* WT-2131 Add a new fair-lock type.Alex Gorrod2015-09-281-0/+51
* Fix the WT_SPINLOCK structure declaration for alignment.Keith Bostic2015-08-221-7/+7
* Remove the pthread-mutex-logging spinlock type, it's no longer used.Keith Bostic2015-04-131-129/+14
* Make --with-spinlock=pthread_logging option compile again.Keith Bostic2015-04-021-3/+3
* CID 44220: Ignore pthread_mutex_unlock return (__wt_spin_unlock returnsKeith Bostic2015-02-111-1/+1
* CID 44219: Ignore pthread_mutex_lock return (__wt_spin_lock returns noKeith Bostic2015-02-111-2/+1
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* MSVC & Clang Warning CleanupMark Benvenuto2014-10-101-2/+1
* Style script.Keith Bostic2014-10-091-1/+1
* Initial Windows PortMark Benvenuto2014-10-081-0/+74
* Fix ifdef for adaptive mutexes.Susan LoVerso2014-08-281-1/+1
* Switch from adaptive pthread mutexes by default, based on:Keith Bostic2014-08-281-2/+4
* Add new statistics_log=(on_close=bool) option.Alex Gorrod2014-06-251-2/+2
* Change from using separate fields to define stat states to flags.Alex Gorrod2014-06-251-2/+4
* Scan include files for style problems. Fix the ones found right away.Michael Cahill2014-05-081-0/+48
* Update copyright notices for 2014.Keith Bostic2014-01-071-1/+1
* Rework the pthread spinlock logging code.Keith Bostic2013-12-191-3/+8
* Fix --with-spinlock=gcc configuration.Keith Bostic2013-12-161-1/+5
* The slot is read in a separate thread (the statistics logging thread),Keith Bostic2013-12-161-3/+2
* Unregister spinlocks from the connection when they are destroyed.Michael Cahill2013-12-161-0/+4
* We need to handle static "location ID" variables with both multipleKeith Bostic2013-12-131-2/+11
* Add spinlock statistics for __wt_spin_trylock() calls.Keith Bostic2013-12-111-32/+67
* Make spinlock stats work across open/close of the WT_CONNECTION.Keith Bostic2013-12-111-1/+1
* whitespaceKeith Bostic2013-12-091-2/+2
* Change the gcc spinlock implementation of __wt_spin_trylock to returnKeith Bostic2013-11-141-1/+1
* Do a full-barrier when spinlock logging is configured, it cuts down onKeith Bostic2013-11-011-8/+14
* Update the "are statistics configured" test forKeith Bostic2013-10-211-1/+1
* Add a new spinlock type, "pthread_logging" which configures the codeKeith Bostic2013-10-151-14/+85
* For now, the spinlock logging code is always configured, remove last partsKeith Bostic2013-10-061-12/+5
* Register the spinlock even if we are about successfully get the spinlockKeith Bostic2013-10-061-7/+6
* Add support for tracking which spinlocks block other spinlocks andKeith Bostic2013-10-061-47/+35
* Move the serialization lock from WT_CONNECTION into WT_BTREE, the btreeKeith Bostic2013-10-041-9/+19
* Use adaptive mutexes for spinlocks if available.Michael Cahill2013-03-211-1/+9
* Update copyright notice to 2013.Keith Bostic2013-01-011-1/+1
* On GCC spinlocks, yield after spinning for a while (default 1000 iterations).Michael Cahill2012-09-101-2/+12
* typoMichael Cahill2012-09-101-1/+1
* Fix the return value of trylock for GCC spinlocks.Michael Cahill2012-09-101-1/+1
* Update copyright notices to 2012.Keith Bostic2012-01-221-3/+3
* Add a spinlock destroy for platforms where pthread mutexes tie up resources.Michael Cahill2011-12-091-0/+15
* Parallelize eviction by having application threads evict pages while reads ar...Michael Cahill2011-12-051-1/+16
* Move spinlock functions into a new "mutex.i" file.Michael Cahill2011-11-041-0/+72