| Commit message (Expand) | Author | Age | Files | Lines |
* | WT-3345 Tune WiredTiger's read/write locks. (#3446) | Michael Cahill | 2017-06-02 | 1 | -12/+19 |
* | WT-3250 Have one function initializing the WT portion of the spinlock. (#3364) | sueloverso | 2017-04-03 | 1 | -24/+4 |
* | WT-3097 Avoid waiting for threads to timeout during close (#3253) | Keith Bostic | 2017-01-25 | 1 | -2/+2 |
* | WT-3093 Reduce the size of WT_PAGE. (#3212) | Keith Bostic | 2016-12-23 | 1 | -14/+4 |
* | WT-2402 Pad structures to avoid cache line sharing. (#3191) | Michael Cahill | 2016-12-15 | 1 | -2/+8 |
* | SERVER-26753 Add a call to spin on rwlocks with no active writers (#3126) | Michael Cahill | 2016-11-04 | 1 | -1/+1 |
* | WT-2955 Add statistics tracking the amount of time threads spend waiting for ... | Keith Bostic | 2016-10-13 | 1 | -1/+21 |
* | WT-2847 Merge fair locks into read/write locks. (#2966) | Keith Bostic | 2016-08-17 | 1 | -19/+1 |
* | WT-2318 Add implementation for auto adjusting condition variables. | Alex Gorrod | 2016-03-04 | 1 | -0/+7 |
* | Upgrade copyright notices from 2015 to 2016. | Keith Bostic | 2016-01-01 | 1 | -1/+1 |
* | Expand on some comments. | Alex Gorrod | 2015-09-28 | 1 | -3/+5 |
* | WT-2131 Fix __wt_fair_trylock implementation. | Alex Gorrod | 2015-09-28 | 1 | -2/+9 |
* | lint | Alex Gorrod | 2015-09-28 | 1 | -1/+1 |
* | WT-2131 Add a new fair-lock type. | Alex Gorrod | 2015-09-28 | 1 | -0/+9 |
* | WT-2070 Remove use of rwlock from main logging path. | Susan LoVerso | 2015-08-31 | 1 | -4/+0 |
* | Merge branch 'develop' into log-slot-revamp | Susan LoVerso | 2015-08-24 | 1 | -4/+5 |
|\ |
|
| * | Fix the WT_SPINLOCK structure declaration for alignment. | Keith Bostic | 2015-08-22 | 1 | -4/+5 |
* | | Merge branch 'develop' into log-slot-revamp | Susan LoVerso | 2015-08-03 | 1 | -12/+8 |
|\ \
| |/ |
|
| * | With Michael's changes, read-write locks are no longer endian dependent. | Keith Bostic | 2015-08-03 | 1 | -7/+3 |
| * | An experimental change: replace the WT_ATOMIC_FETCH_ADD8 calls to | Keith Bostic | 2015-08-02 | 1 | -1/+1 |
| * | Margo's review: rename "us" to "wr", it's the writers and readers field | Keith Bostic | 2015-08-02 | 1 | -1/+1 |
| * | I agree with Don, there's a bug in the __wt_try_readlock() function where | Keith Bostic | 2015-08-01 | 1 | -4/+4 |
* | | WT-1989 Add rwlock and have direct write and slots work together. | Susan LoVerso | 2015-08-03 | 1 | -0/+4 |
|/ |
|
* | WT-2016: Change wt_rwlock_t packing style | Mark Benvenuto | 2015-07-21 | 1 | -1/+3 |
* | Remove the pthread-mutex-logging spinlock type, it's no longer used. | Keith Bostic | 2015-04-13 | 1 | -9/+4 |
* | Struct alignment and packing for MSVC | Mark Benvenuto | 2015-01-15 | 1 | -4/+4 |
* | Copyright notices: add MongoDB, update to 2015. | Keith Bostic | 2015-01-04 | 1 | -0/+1 |
* | Use builtin reader/writer lock on Windows | Mark Benvenuto | 2014-11-04 | 1 | -0/+20 |
* | Change read/write locks to no longer track if an exclusive lock was | Keith Bostic | 2014-10-28 | 1 | -2/+0 |
* | Replace the POSIX read/write lock code with our own implementation so | Keith Bostic | 2014-10-24 | 1 | -3/+1 |
* | Clean up comments, there are non-POSIX implementations now. | Keith Bostic | 2014-10-24 | 1 | -7/+6 |
* | Don't prefix the WiredTiger thread types with an underscore, we don't do it | Keith Bostic | 2014-10-19 | 1 | -4/+4 |
* | Introduce new typedefs for pthread typedefs in platform agnostic code | Mark Benvenuto | 2014-10-15 | 1 | -5/+5 |
* | Initial Windows Port | Mark Benvenuto | 2014-10-08 | 1 | -0/+6 |
* | Switch from adaptive pthread mutexes by default, based on: | Keith Bostic | 2014-08-28 | 1 | -1/+3 |
* | Update copyright notices for 2014. | Keith Bostic | 2014-01-07 | 1 | -1/+1 |
* | Further refine condition variables: keep a count of waiters (or -1 for a sign... | Michael Cahill | 2013-11-13 | 1 | -1/+2 |
* | Do a full-barrier when spinlock logging is configured, it cuts down on | Keith Bostic | 2013-11-01 | 1 | -2/+4 |
* | Do WT_CACHE_LINE_ALIGNMENT for gcc spinlocks as well. | Keith Bostic | 2013-10-16 | 1 | -1/+2 |
* | Move most of mutex.h into hardware.h. | Keith Bostic | 2013-10-16 | 1 | -176/+0 |
* | Use gcc attribute to force spinlock padding to 64B. | Keith Bostic | 2013-10-16 | 1 | -2/+3 |
* | Add a new spinlock type, "pthread_logging" which configures the code | Keith Bostic | 2013-10-15 | 1 | -12/+6 |
* | Merge branch 'develop' into mutex-logging | Keith Bostic | 2013-10-15 | 1 | -3/+12 |
|\ |
|
| * | Keep lint quiet. | Keith Bostic | 2013-10-14 | 1 | -3/+12 |
* | | Register the spinlock even if we are about successfully get the spinlock | Keith Bostic | 2013-10-06 | 1 | -0/+8 |
* | | Add support for tracking which spinlocks block other spinlocks and | Keith Bostic | 2013-10-06 | 1 | -1/+5 |
|/ |
|
* | Move the serialization lock from WT_CONNECTION into WT_BTREE, the btree | Keith Bostic | 2013-10-04 | 1 | -1/+4 |
* | Avoid some lint complaints. | Keith Bostic | 2013-08-22 | 1 | -9/+10 |
* | Lint, whitespace. | Keith Bostic | 2013-08-16 | 1 | -0/+6 |
* | Merge branch 'develop' into logging | Susan LoVerso | 2013-07-15 | 1 | -2/+2 |
|\ |
|