summaryrefslogtreecommitdiff
path: root/src/include/txn.i
Commit message (Expand)AuthorAgeFilesLines
* Defer the cache full check from begin_transaction until the first operation t...Michael Cahill2015-01-141-0/+10
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Add a few more sweep stats to understand why the test sometimes fails.Susan LoVerso2014-12-151-1/+1
* Switch to stashing the metadata dhandle, not the btree.Alex Gorrod2014-12-121-1/+1
* Release snapshots on transaction commit, check if a new snapshot is required ...Michael Cahill2014-10-291-30/+4
* All log operations need the file ID, set it when allocating the structure.Michael Cahill2014-10-211-1/+1
* Merge pull request #1291 from wiredtiger/snap-minMichael Cahill2014-10-201-2/+3
|\
| * Copy values into positioned cursors in transaction commit so that the oldest ...Michael Cahill2014-10-181-2/+3
* | Rename WT_DEADLOCK to WT_ROLLBACK, reference #1204.Keith Bostic2014-10-171-1/+1
|/
* KNFKeith Bostic2014-10-041-1/+1
* Add size specific atomics for 1, 4 & 8 byte atomic operationsMark Benvenuto2014-10-031-2/+2
* Change transaction ID allocation so that if transactions stop, the last ID be...Michael Cahill2014-09-111-12/+9
* whitespaceKeith Bostic2014-08-281-2/+1
* Don't reset cursors during transaction begin or commit (only on rollback).Michael Cahill2014-08-271-1/+1
* Merge branch 'develop' into avoid-cell-unpackMichael Cahill2014-06-251-0/+20
|\
| * Instead of having update operations set the highest update transaction in an ...Michael Cahill2014-06-181-0/+20
* | Experimental change to avoid unpacking cells in order to accessKeith Bostic2014-05-301-1/+0
|/
* Fix a bug in LSM where an autocommit transaction wasn't started.Alex Gorrod2014-05-011-0/+1
* Don't cache the TXN_OLDEST flag: we don't check repeatedly.Michael Cahill2014-05-011-14/+5
* whitespaceMichael Cahill2014-04-301-6/+6
* Clarify the different states a transaction can be in: running or idle, with a...Michael Cahill2014-04-301-34/+38
* Don't allocate transaction IDs in page in, and some name changes.Alex Gorrod2014-04-301-14/+29
* Simplify transaction setup for pure read-only workloads. Also, now that we s...Michael Cahill2014-04-301-14/+0
* Defer allocating a transaction ID until an update is made.Alex Gorrod2014-04-301-3/+46
* Merge branch 'develop' into fast-checkpointsMichael Cahill2014-04-291-10/+3
|\
| * Log transactional operations immediately, so that the only pointers kept are ...Michael Cahill2014-04-281-11/+3
| * Copy keys into the in-memory log for transactions: ordinary operations no lon...Michael Cahill2014-04-281-1/+2
* | Re-enable fast checkpoints.Michael Cahill2014-04-181-4/+0
|/
* Disable the fast checkpoint code in one more place.Michael Cahill2014-04-181-0/+4
* Turn on eviction of dirty pages during eviction (previously it was permitted ...Michael Cahill2014-04-101-9/+2
* Maintain a checkpoint generation in each modified page, so that application t...Michael Cahill2014-04-101-3/+13
* When checking whether clean pages can be evicted from cache, ignore updates t...Michael Cahill2014-04-101-3/+15
* Fix the problem where a truncated/deleted page might split (meaningKeith Bostic2014-04-091-2/+1
* Merge branch 'develop' into new-splitKeith Bostic2014-03-041-1/+2
|\
| * Simplify __wt_row_key_get a little, fix a comment, move it to liveKeith Bostic2014-03-041-1/+2
* | Support eviction of pages that include unresolved changes.Keith Bostic2014-03-031-40/+0
|/
* Add comments explaining the reconciliation transactional read logic, includin...Michael Cahill2014-02-281-2/+15
* Fix another bug regarding when pages can be evicted: have reconcilition track...Michael Cahill2014-02-281-5/+10
* Fix a long-standing bug where a page could be marked clean (and evicted) when...Michael Cahill2014-02-211-7/+11
* Fix some GCC 4.8 "maybe-uninitialized" warnings.Michael Cahill2014-01-221-0/+2
* Update copyright notices for 2014.Keith Bostic2014-01-071-1/+1
* Minor nit - get rid of the second 'logging'.Michael Cahill2013-11-211-1/+1
* Fixes based on Sue's review feedback.Michael Cahill2013-11-121-21/+26
* Merge branch 'develop' into fine-grained-durabilityMichael Cahill2013-11-081-8/+3
|\
| * Back out another part of the original change: we need to get a snapshot when ...Michael Cahill2013-11-081-3/+2
| * Back out a change to __wt_txn_am_oldest: that isn't changing.Michael Cahill2013-11-081-6/+3
| * Don't block the oldest reader in the system forever. Try harder to evict whe...Michael Cahill2013-11-081-13/+12
* | Merge branch 'develop' into fine-grained-durabilityMichael Cahill2013-11-081-21/+26
|\ \ | |/
| * Create a special isolation level for eviction.Michael Cahill2013-11-071-21/+26
* | Merge branch 'develop' into fine-grained-durabilityMichael Cahill2013-11-051-2/+7
|\ \ | |/