summaryrefslogtreecommitdiff
path: root/src/include/txn.h
Commit message (Expand)AuthorAgeFilesLines
* WT-2798 Fix data consistency bug with table creates during a checkpoint. (#2910)Michael Cahill2016-07-271-0/+1
* WT-2560 Use a rwlock to protect transaction state, don't spin.Michael Cahill2016-04-201-3/+6
* Upgrade copyright notices from 2015 to 2016.Keith Bostic2016-01-011-1/+1
* WT-2241 Use a lock to protect transaction ID allocation.Michael Cahill2015-11-251-1/+1
* WT-2237 Have threads publish unique transaction IDs so that updates always be...Michael Cahill2015-11-241-0/+1
* WT-2170 Add a macro perfom an operation at an isolation level.Michael Cahill2015-10-281-2/+30
* Boolean conversion pass over include.Keith Bostic2015-09-271-1/+1
* Merge branch 'develop' into wt-1967-evict-anyKeith Bostic2015-08-131-2/+2
|\
| * WT-2038 Use TAILQ for all lists. Otherwise remove is O(N), which may not sho...Michael Cahill2015-08-131-2/+2
* | WT-1967: creating a lookaside table to hold updates which are no longerKeith Bostic2015-07-191-2/+1
|/
* WT-1982 Track down cached overflow items that are being freed too early, lead...Michael Cahill2015-06-301-1/+4
* SERVER-18875 Track the checkpoint's session ID (rather than the transaction I...Michael Cahill2015-06-251-6/+6
* WT-1977 Improve the performance of getting snapshots with many sessions.Michael Cahill2015-06-241-1/+1
* Merge branch 'develop' into transaction-backgroundSusan LoVerso2015-05-271-2/+19
|\
| * Updates to named snapshot implementation:Alex Gorrod2015-05-221-1/+2
| * Fix how named snapshots are allocated on begin_transaction.Alex Gorrod2015-05-201-1/+2
| * Merge branch 'develop' into named-snapshotsMichael Cahill2015-05-131-28/+25
| |\
| * | Add an initial implementation of named, in-memory snapshots. This implementa...Michael Cahill2015-04-011-0/+15
* | | Merge branch 'develop' into transaction-backgroundSusan LoVerso2015-05-131-26/+26
|\ \ \ | | |/ | |/|
| * | Add a "WT_" prefix to the many TXN_* macros in use inside WiredTiger.Michael Cahill2015-05-111-25/+25
* | | Make txn logsync inheritance settings more clear on commit_transaction. WT-1...Susan LoVerso2015-05-131-0/+1
|/ /
* | Split the transaction "refresh" operation into two completely separate operat...Michael Cahill2015-05-041-3/+0
|/
* Self review of checkpoint ID change.Alex Gorrod2015-03-171-1/+7
* Fix visibility checks in checkpoint ID optimization code.Alex Gorrod2015-03-131-0/+1
* Add a global checkpoint generation and track it per data handle.Alex Gorrod2015-03-111-0/+4
* Struct alignment and packing for MSVCMark Benvenuto2015-01-151-2/+2
* When restoring updates that could not be evicted, mark pages with the oldest ...Michael Cahill2015-01-131-0/+1
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Add a "verbose=[transaction]" mode, output a message if a snapshot falls a lo...Michael Cahill2014-10-181-0/+3
* Forward declarations of enumerated types is a gcc extension, we don'tKeith Bostic2014-09-011-2/+2
* Add per-txn sync configuration support. #1074Susan LoVerso2014-06-181-0/+1
* Move the checkpoint generation into the btree structure, increment it after t...Michael Cahill2014-05-011-7/+0
* Don't cache the TXN_OLDEST flag: we don't check repeatedly.Michael Cahill2014-05-011-2/+1
* whitespaceMichael Cahill2014-04-301-1/+1
* Clarify the different states a transaction can be in: running or idle, with a...Michael Cahill2014-04-301-2/+3
* Don't allocate transaction IDs in page in, and some name changes.Alex Gorrod2014-04-301-2/+2
* Simplify transaction setup for pure read-only workloads. Also, now that we s...Michael Cahill2014-04-301-11/+0
* Defer allocating a transaction ID until an update is made.Alex Gorrod2014-04-301-4/+5
* Log transactional operations immediately, so that the only pointers kept are ...Michael Cahill2014-04-281-5/+4
* Copy keys into the in-memory log for transactions: ordinary operations no lon...Michael Cahill2014-04-281-2/+2
* Turn on eviction of dirty pages during eviction (previously it was permitted ...Michael Cahill2014-04-101-1/+1
* Maintain a checkpoint generation in each modified page, so that application t...Michael Cahill2014-04-101-1/+8
* When checking whether clean pages can be evicted from cache, ignore updates t...Michael Cahill2014-04-101-0/+11
* Simplify pinning and releasing a transaction ID required to look at page inde...Michael Cahill2014-04-041-2/+1
* Catch a case where snap_min is being cleared while cursors are open. This tu...Michael Cahill2014-04-031-1/+2
* Make sure we always publish a required transaction ID before looking at page ...Michael Cahill2014-04-031-0/+2
* Use one check for whether to try forced eviction in a given session. Skip ev...Michael Cahill2014-03-031-3/+0
* Update copyright notices for 2014.Keith Bostic2014-01-071-1/+1
* Merge branch 'develop' into fine-grained-durabilityMichael Cahill2013-11-141-1/+1
|\
| * Fix false sharing found by Sasha: threads were updating *different* txn_state...Michael Cahill2013-11-131-1/+1