summaryrefslogtreecommitdiff
path: root/src/btree/bt_sync.c
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2282 from wiredtiger/WT-2193Alex Gorrod2016-01-111-4/+23
* Merge pull request #2209 from wiredtiger/more-bool-keithMichael Cahill2015-09-291-3/+3
* WT-2093 Use the C99 bool type to clarify when functions return true/falseMichael Cahill2015-09-281-3/+3
* Merge pull request #2077 from wiredtiger/checkpoint-file-fixesMichael Cahill2015-08-041-2/+2
* WT-1982 Fix a window where reconciliation could go back in transaction time.Alex Gorrod2015-07-021-0/+12
* WT-1907 Improve performance of transaction refreshMichael Cahill2015-06-291-1/+1
* Merge pull request #1946 from wiredtiger/checkpoint-rewriteAlex Gorrod2015-05-251-1/+2
* Merge branch 'develop' into checkpoint-closing-filesMichael Cahill2015-03-261-2/+1
|\
| * whitespaceKeith Bostic2015-03-251-2/+1
* | Implement Keith's review feedback.Michael Cahill2015-03-261-8/+12
* | Change the sweep server to only operate on clean files. Track the maximum tr...Michael Cahill2015-03-241-1/+8
|/
* When skipping a dirty page during a checkpoint, make sure the tree is marked ...Michael Cahill2015-03-091-15/+26
* Add an explicit barrier after setting the checkpointing value. (I'm prettyKeith Bostic2015-02-231-0/+1
* Compaction wasn't checking WT_BTREE_NO_EVICTION before executing aKeith Bostic2015-02-231-3/+3
* Merge pull request #1681 from wiredtiger/mongo-evictionMichael Cahill2015-02-191-4/+16
|\
| * whitespaceMichael Cahill2015-02-171-1/+2
| * Make the eviction walk incremental: don't spend too long in any one file, fix...Michael Cahill2015-02-171-2/+8
| * Skip hot pages during write leaves: checkpoint will have to visit them anyway.Michael Cahill2015-02-171-2/+7
* | Remove WT_ILLEGAL_VALUE_ERR case statement -- if it ever fired, it wouldKeith Bostic2015-02-171-1/+0
|/
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Shuffle some eviction/btree file names.Alex Gorrod2014-12-031-129/+1
* Rename __wt_rec_evict to __wt_evict, eviction and reconciliation haveKeith Bostic2014-11-281-1/+1
* Rename __wt_rec_write to __wt_reconcile, there's no __wt_rec_read.Keith Bostic2014-11-281-3/+3
* Deal with deleted pages if a file discard is interrupted.Michael Cahill2014-11-281-7/+2
* Improve handling of a pathological case where the sweep and eviction servers ...Michael Cahill2014-11-241-1/+1
* If sweep hits a page that cannot be discarded, make sure the tree remains in ...Michael Cahill2014-10-291-0/+6
* Forcefully discard a tree from cache if doing a forced drop.Michael Cahill2014-10-241-1/+7
* Don't separate the code to mark the root page dirty and subsequentlyKeith Bostic2014-10-211-20/+0
* Fix line wrapping.Michael Cahill2014-10-211-1/+2
* If a checkpoint operation fails on a tree, make sure it ends up marked dirty....Michael Cahill2014-10-211-0/+9
* Copy values into positioned cursors in transaction commit so that the oldest ...Michael Cahill2014-10-181-1/+1
* Don't reset cursors during transaction begin or commit (only on rollback).Michael Cahill2014-08-271-2/+1
* Switch a page-release call from WT_READ_NO_GEN to WT_READ_NO_EVICT.Keith Bostic2014-08-151-1/+1
* Merge branch 'develop' into page-release-flagsKeith Bostic2014-08-151-6/+0
|\
| * Turn asynchronous flush of leaf pages back on.Keith Bostic2014-08-141-6/+0
* | Split the WT_READ_NO_GEN flag to clarify: sometimes we mean "this read should...Michael Cahill2014-08-151-2/+3
* | __wt_page_release doesn't look at the WT_READ_CACHE flag.Keith Bostic2014-08-131-1/+1
* | include/btree.i:956:15: error: 'flags' may be used uninitialized in this func...Michael Cahill2014-08-131-3/+2
* | Add flags to page release, respect WT_READ_NO_GEN to avoid forced eviction.Michael Cahill2014-08-131-2/+3
|/
* Clean up 3a8ed75, I was sloppy.Keith Bostic2014-08-051-3/+1
* Don't flush leaf pages asynchronously for now; reference #1152.Keith Bostic2014-08-051-0/+6
* Add a new OS-layer function __wt_fsync_async to flush a file withoutKeith Bostic2014-08-041-0/+10
* Wait for the handle flush lock when writing the leaf pages insteadKeith Bostic2014-07-311-14/+16
* Don't hold the checkpoint lock when flushing leaf pages during close orKeith Bostic2014-07-251-1/+24
* Swap out WT_ERR for WT_RET, there's no cleanup needed.Keith Bostic2014-07-251-1/+1
* I don't expect to ever drill a path so we don't need the WT_BTREE.ckpt field,Keith Bostic2014-07-251-4/+4
* Rename __wt_bt_cache_XXX functions to be __wt_cache_XXX to match theKeith Bostic2014-07-171-4/+4
* Rename WT_EVICTION_LOCKED to WT_EVICTING, we're going to set it whenKeith Bostic2014-05-201-2/+7
* Flag rename:Keith Bostic2014-05-201-6/+6
* Speed up checkpoints by doing a better job of skipping pages that can't conta...Michael Cahill2014-05-091-25/+5