summaryrefslogtreecommitdiff
path: root/src/include/btree.i
AgeCommit message (Expand)Author
2014-10-03Add size specific atomics for 1, 4 & 8 byte atomic operationsMark Benvenuto
2014-09-13Make random number generation be per session in the WiredTiger library,Keith Bostic
2014-08-15Split the WT_READ_NO_GEN flag to clarify: sometimes we mean "this read should...Michael Cahill
2014-08-13whitespaceKeith Bostic
2014-08-13Add flags to page release, respect WT_READ_NO_GEN to avoid forced eviction.Michael Cahill
2014-08-11Minor renaming, __wt_lex_compare_collator to __wt_compare,Keith Bostic
2014-08-10Replace the collator comparison #defines with inline functions,Keith Bostic
2014-07-25__wt_eviction_force_check() is only called from one place, there's noKeith Bostic
2014-07-07Encode the location/length of simple values in the WT_ROW pointer, alongKeith Bostic
2014-07-02Merge pull request #1090 from wiredtiger/onpage-cellMichael Cahill
2014-07-02Implement Keith's review feedback.Michael Cahill
2014-07-01It's problematical to use the word "return" in a comment, s_style getsKeith Bostic
2014-07-01Cleanup based on Alex's feedback.Michael Cahill
2014-06-30Instead of using an on-page length of 0 to distinguish between on-page keysKeith Bostic
2014-06-30Convert row-store fast on-page key processing from per-page to per key.Keith Bostic
2014-06-25Get rid of the WT_REF.key.pkey field, it's simpler and more explicit toKeith Bostic
2014-06-25Use a split generation number to determine when memory replaced by a split ca...Michael Cahill
2014-06-25Merge branch 'develop' into split-memory-managementMichael Cahill
2014-06-25Merge branch 'develop' into avoid-cell-unpackMichael Cahill
2014-06-21If a thread does eviction during a search, it might be holding a reference, s...Michael Cahill
2014-06-20Free memory more aggressively after splits. Keep the list of allocated objec...Michael Cahill
2014-06-18Cleanup: undo debugging changes to get this branch ready for review.Michael Cahill
2014-06-18Instead of having update operations set the highest update transaction in an ...Michael Cahill
2014-06-17Check for overflow before attempting an LSM put. Also relax the assertions t...Michael Cahill
2014-06-17Fix the LSM readonly flag, only assert that files older than the current one ...Michael Cahill
2014-06-06Add code to help reproduce/debug an assertion in LSM.Alex Gorrod
2014-05-30Experimental change to avoid unpacking cells in order to accessKeith Bostic
2014-05-09Speed up checkpoints by doing a better job of skipping pages that can't conta...Michael Cahill
2014-05-08Scan include files for style problems. Fix the ones found right away.Michael Cahill
2014-05-01Move the checkpoint generation into the btree structure, increment it after t...Michael Cahill
2014-04-30Don't skip pages when writing a checkpoint if the transaction doesn't have a ...Michael Cahill
2014-04-30Don't allocate transaction IDs in page in, and some name changes.Alex Gorrod
2014-04-28Revert fb25f0f, instantiate keys accessed during random search, on a bigKeith Bostic
2014-04-28Copy keys into the in-memory log for transactions: ordinary operations no lon...Michael Cahill
2014-04-26Fix a comment, the row-store leaf page search loop no longer instantiates keys.Keith Bostic
2014-04-17whitespaceMichael Cahill
2014-04-11Have checkpoint skip pages that were clean at the start of the checkpoint and...Michael Cahill
2014-04-10Maintain a checkpoint generation in each modified page, so that application t...Michael Cahill
2014-04-08Clean up the fast-delete code (part of doing a review after merging theKeith Bostic
2014-04-04Clean up a comment, no code change.Keith Bostic
2014-04-03Merge branch 'new-split' into new-split-fixesKeith Bostic
2014-04-03Clarify a comment.Keith Bostic
2014-04-03Make sure we always publish a required transaction ID before looking at page ...Michael Cahill
2014-04-03Rename btree->{evict,root}_page -- they aren't WT_PAGEs any more.Michael Cahill
2014-04-02I messed up the eviction test, a tree that can be evicted alwaysKeith Bostic
2014-04-02Add some comments to __wt_btree_size_overflow().Keith Bostic
2014-04-01Revert 951ae8f, didn't mean to push.Michael Cahill
2014-04-01imported patch force-loopMichael Cahill
2014-03-31Obscure the name of the internal page's index so code more naturallyKeith Bostic
2014-03-31The WT_REF home field should be volatile, not a pointer to a volatile WT_PAGE.Michael Cahill