summaryrefslogtreecommitdiff
path: root/src/txn
Commit message (Expand)AuthorAgeFilesLines
* Generalize the cursor "overwrite" configuration to apply to insert, update an...Michael Cahill2013-06-181-1/+1
* Update extension API names from txn_XX to transaction_XX.Alex Gorrod2013-06-181-8/+9
* Add two next extension functions, one to return a transaction ID,Keith Bostic2013-06-101-0/+35
* Rename WT_CONNECTION.metadata_lock to WT_CONNECTION.checkpoint_lock.Keith Bostic2013-06-071-12/+7
* The extension code needs to know what a transaction ID looks like,Keith Bostic2013-06-071-10/+10
* whitespaceKeith Bostic2013-06-061-2/+1
* Back out one part of the previous change: new snapshot transactions should ge...Michael Cahill2013-06-051-1/+1
* Change transaction IDs to 64-bits, remove code that deals with wrapping.Michael Cahill2013-06-051-40/+40
* Merge branch 'develop' into hot-backupKeith Bostic2013-05-291-6/+10
|\
| * Another transaction ID fix: ignore the current ID if updating a snapshot duri...Michael Cahill2013-05-291-5/+9
| * Re-check that calculating an ordinary snapshot hasn't raced with updating the...Michael Cahill2013-05-291-1/+1
* | Merge branch 'develop' into hot-backupAlex Gorrod2013-05-281-167/+111
|\ \ | |/
| * Remove a bogus assertion from transaction ID management.Michael Cahill2013-05-281-3/+1
| * Avoid a race when updating the shared table of transaction IDs and calculatin...Michael Cahill2013-05-281-81/+89
| * Simplify scans through the global table of transaction IDs.Michael Cahill2013-05-271-162/+98
| * Make sure the oldest transaction ID we need always moves forward.Michael Cahill2013-05-241-3/+5
| * Merge branch 'develop' into force-evict-indexAlex Gorrod2013-05-241-17/+69
| |\
| * | Yet another rearrangement of the forced eviction code. Now check the first t...Michael Cahill2013-05-241-6/+6
* | | Update __wt_schema_worker so that it can operate on names.Alex Gorrod2013-05-281-1/+1
| |/ |/|
* | Don't use WT_ERR after the "err" label.Michael Cahill2013-05-241-1/+1
* | LSM trees don't support named checkpoints: disallow attempts, addKeith Bostic2013-05-231-17/+69
|/
* Fix ordering of application eviction so a session's read-committed transactio...Michael Cahill2013-05-151-12/+35
* Include the current transaction when calculating the oldest snapshot ID.Michael Cahill2013-05-151-3/+3
* Fix a bug where clean pages could be evicted when they contained updates requ...Michael Cahill2013-05-151-29/+33
* Snapshots (including eviction) *should* include the last committed transaction.Michael Cahill2013-05-141-3/+3
* Fix an off-by-one error in the transaction used for eviction. We track the o...Michael Cahill2013-05-141-4/+7
* Two bug fixes: First, handle close checkpoints files and so can discardKeith Bostic2013-04-261-26/+32
* Merge branch 'basho' into lsm-ckpt-experimentsMichael Cahill2013-04-021-12/+16
|\
| * Merge branch 'develop' into data-handlesMichael Cahill2013-03-261-9/+2
| |\
| * \ Merge branch 'develop' into data-handlesMichael Cahill2013-03-252-75/+152
| |\ \
| * \ \ Merge branch 'develop' into data-handlesMichael Cahill2013-03-252-41/+165
| |\ \ \
| * \ \ \ Merge branch 'develop' into data-handlesMichael Cahill2012-09-281-9/+43
| |\ \ \ \
| * \ \ \ \ Merge branch 'develop' into data-handlesMichael Cahill2012-09-252-25/+100
| |\ \ \ \ \
| * | | | | | Replace session->btree with a data handle.Michael Cahill2012-09-181-10/+8
| * | | | | | Split general WT_BTREE fields into WT_DATA_HANDLE.Michael Cahill2012-09-181-5/+11
* | | | | | | Merge branch 'basho' into lsm-ckpt-experimentsMichael Cahill2013-03-261-9/+2
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Stop trying to cache the oldest reader: we only use it for eviction and only ...Michael Cahill2013-03-261-9/+2
| | |_|_|_|/ | |/| | | |
* | | | | | Merge branch 'basho' into lsm-ckpt-experimentsMichael Cahill2013-03-251-5/+7
|\ \ \ \ \ \ | |/ / / / /
| * | | | | Take more care not to use a stale value for the oldest reader transaction ID.Michael Cahill2013-03-221-4/+6
| * | | | | Fix an assertion failure if we try to do eviction without ever having done an...Michael Cahill2013-03-221-1/+1
* | | | | | Add a condition variable to signal when LSM checkpoints should start, rather ...Michael Cahill2013-03-201-5/+3
|/ / / / /
* | | | | Minor style change, don't test pointer as if it's a boolean, don't checkKeith Bostic2013-03-181-1/+1
* | | | | Try harder to cleanup after a failed wiredtiger_open call.Alex Gorrod2013-03-151-1/+2
* | | | | Keep local state across {get,release}_snapshot calls so that the correct data...Michael Cahill2013-03-131-10/+10
* | | | | Avoid polling global transaction state if nothing has changed.Michael Cahill2013-03-131-28/+26
* | | | | Don't try to sync read-only files.Michael Cahill2013-03-041-3/+7
* | | | | Remove unused variable.Keith Bostic2013-03-011-2/+2
* | | | | Checkpoint all dirty pages: don't try to figure out which ones have already b...Michael Cahill2013-03-011-0/+1
* | | | | Add a flush phase before checkpoint starts a transaction. Only updates in be...Michael Cahill2013-02-281-0/+20
* | | | | In checkpoints, move the fsync outside the snapshot transaction, allowing oth...Michael Cahill2013-02-281-35/+86