summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2014-12-03Don't try in-memory splits when closing a tree.Michael Cahill
2014-12-03Only do in-memory splits on large, dirty pages.Michael Cahill
2014-12-03Don't attempt to split pages when checkpoints are active in a tree.Michael Cahill
2014-12-02fix a comment typoKeith Bostic
2014-12-02whitespaceKeith Bostic
2014-12-02Use the original approach to finding the first key on a page: search the smal...Michael Cahill
2014-12-02Remove stray debugging.Michael Cahill
2014-12-02Instantiate a full key for the parent ref of a page during in-memory splits. ...Michael Cahill
2014-12-02Inherit the original page's dirty transaction during a split so that checkpoi...Michael Cahill
2014-12-02Tweak the logic to delay eviction after splits: only check inmem_split_txn fo...Michael Cahill
2014-12-02Don't force-evict pages that have just been through an in-memory split.Michael Cahill
2014-12-02Merge branch 'develop' into split-rightMichael Cahill
2014-12-02Add a statistic to count how much eviction application threads are doing.Michael Cahill
2014-12-02Look for an in-memory split in the reconciliation path before checkingAlex Gorrod
2014-12-01Add error-handling code to the insert split, if the split into theKeith Bostic
2014-12-01Reviewing the code, minor whitespace changes.Keith Bostic
2014-12-01Instead of checking for a single level-5 skip list entry, check for twoKeith Bostic
2014-12-01whitespaceKeith Bostic
2014-12-01Fix a comment.Keith Bostic
2014-12-01return after a jump to the error label or a jump to the error labelKeith Bostic
2014-12-01Add warning messages when we ignore errors after a split completes.Keith Bostic
2014-12-01Some fixes for in-memory splits:Michael Cahill
2014-11-30More re-factoring of the parent-split function: handle the WT_REF'sKeith Bostic
2014-11-30Fix a comment.Keith Bostic
2014-11-30If exclusive is set, we may not be operating on a locked WT_REF,Keith Bostic
2014-11-30The parent split function shouldn't free the passed-in array of WT_REFs,Keith Bostic
2014-11-30Add code to split a too-large insert list onto a new page as part ofKeith Bostic
2014-11-30Don't set an "alloc_ref" count when allocating leaf pages, thatKeith Bostic
2014-11-28Rename __wt_rec_evict to __wt_evict, eviction and reconciliation haveKeith Bostic
2014-11-28Rename __wt_rec_write to __wt_reconcile, there's no __wt_rec_read.Keith Bostic
2014-11-28Refactor the split code so there's a split-the-parent function that canKeith Bostic
2014-11-28Minor renaming.Keith Bostic
2014-11-28When we switched from converting off_t's to/from uint32_t's in fileKeith Bostic
2014-11-28Merge pull request #1416 from wiredtiger/lsm-ckpt-fixesAlex Gorrod
2014-11-28Merge pull request #1411 from wiredtiger/wtstats-changesMichael Cahill
2014-11-28Deal with deleted pages if a file discard is interrupted.Michael Cahill
2014-11-28Close a window switching LSM chunks where a newer transaction could modify a ...Michael Cahill
2014-11-28We don't need to checkpoint a clean file just because the previous checkpoint...Michael Cahill
2014-11-28Generalize the change to forcibly evict pages that are full of deleted items....Michael Cahill
2014-11-26First pass at adding groupings for stats. #1365Susan LoVerso
2014-11-26The LSM manager thread needs the handle list to walk the list of LSM trees.Michael Cahill
2014-11-26Fix repeated deletes from the beginning of a tree to force eviction and avoid...Michael Cahill
2014-11-25Do a minimal check on each checkpoint's avail list, read it to ensureKeith Bostic
2014-11-25Fix a comment.Keith Bostic
2014-11-25Fix a typo in a macro name.Keith Bostic
2014-11-25Ignore returns from WT_ATOMIC_SUB4().Keith Bostic
2014-11-25Fixup LSM workers, so evicting old chunks doesn't stop checkpoints.Alex Gorrod
2014-11-24whitespaceKeith Bostic
2014-11-24Revert to sweep checking a handle's reference count is zero inside the handle...Michael Cahill
2014-11-24Merge branch 'develop' into sweep-eviction-improvementsMichael Cahill