| Commit message (Expand) | Author | Age | Files | Lines |
* | Clean-up callers of __wt_row_leaf_key: use a scratch buffer instead of | Keith Bostic | 2014-04-26 | 1 | -13/+18 |
* | Merge branch 'develop' into checkpoint-optimizations | Michael Cahill | 2014-04-17 | 1 | -3/+19 |
|\ |
|
| * | Fix a typo: don't goto the error label from inside the error handler. | Michael Cahill | 2014-04-17 | 1 | -1/+1 |
| * | Get a hazard pointer on the parent page during splitting, to prevent it from ... | Michael Cahill | 2014-04-17 | 1 | -3/+19 |
* | | Fix a bug where pages that split and had to be restored while a checkpoint is... | Michael Cahill | 2014-04-16 | 1 | -0/+6 |
|/ |
|
* | Coverity #1199717: Execution cannot reach this statement | Keith Bostic | 2014-04-11 | 1 | -9/+8 |
* | Coverity #1199720: Dereferencing null pointer "skip->ins". | Keith Bostic | 2014-04-11 | 1 | -13/+13 |
* | Fix the problem where a truncated/deleted page might split (meaning | Keith Bostic | 2014-04-09 | 1 | -2/+0 |
* | rec_split.c:610:88: error: incompatible pointer types passing 'uint64_t | Keith Bostic | 2014-04-06 | 1 | -2/+1 |
* | Flip the logic around when to deepen the tree -- there is no point trying to ... | Michael Cahill | 2014-04-03 | 1 | -14/+10 |
* | comment clarification. | Keith Bostic | 2014-04-02 | 1 | -1/+7 |
* | Clean up a comment, the code to delete on-page overflow keys after a | Keith Bostic | 2014-04-02 | 1 | -10/+7 |
* | 'parent' may be used uninitialized in this function | Keith Bostic | 2014-04-02 | 1 | -7/+5 |
* | Move the conversion of the WT_MULTI reconciliation information to | Keith Bostic | 2014-04-02 | 1 | -59/+106 |
* | Add a comment -- copy the multiblock address instead of just taking it, | Keith Bostic | 2014-04-01 | 1 | -0/+6 |
* | Memory leak: free the instantiated key in the split page reference. | Keith Bostic | 2014-04-01 | 1 | -23/+29 |
* | comment | Michael Cahill | 2014-04-01 | 1 | -0/+4 |
* | Don't cache the page parent during splits: we could race with another thread ... | Michael Cahill | 2014-04-01 | 1 | -6/+10 |
* | Obscure the name of the internal page's index so code more naturally | Keith Bostic | 2014-03-31 | 1 | -10/+13 |
* | Spin on a flag in the parent page to serialize splits. This avoids false con... | Michael Cahill | 2014-03-31 | 1 | -2/+10 |
* | The WT_REF home field should be volatile, not a pointer to a volatile WT_PAGE. | Michael Cahill | 2014-03-31 | 1 | -1/+1 |
* | Merge branch 'new-split' into new-split-move-parent-reference | Keith Bostic | 2014-03-30 | 1 | -13/+10 |
|\ |
|
| * | Revert cbdc3fc4b9: I messed something up, we're dropping core instead of | Keith Bostic | 2014-03-30 | 1 | -13/+10 |
* | | Merge branch 'new-split' into new-split-move-parent-reference | Keith Bostic | 2014-03-30 | 1 | -8/+9 |
|\ \
| |/ |
|
| * | Fix a memory leak, we weren't freeing the multiple-block addresses | Keith Bostic | 2014-03-30 | 1 | -10/+13 |
* | | Bug when deepening the tree in a split, didn't connect the newly created | Keith Bostic | 2014-03-30 | 1 | -18/+44 |
* | | Fix the linkage of the new, in-memory page to the WT_REF structure. | Keith Bostic | 2014-03-30 | 1 | -6/+9 |
* | | Experimental change: move the WT_PAGE.{parent,ref_hint} fields into the | Keith Bostic | 2014-03-29 | 1 | -77/+37 |
|/ |
|
* | simplify/document error handling/cleanup when building in-memory | Keith Bostic | 2014-03-26 | 1 | -4/+8 |
* | A problem in the new-split branch is WT_REF structures remain with the | Keith Bostic | 2014-03-26 | 1 | -244/+233 |
* | lint | Keith Bostic | 2014-03-26 | 1 | -2/+0 |
* | lint | Keith Bostic | 2014-03-26 | 1 | -2/+0 |
* | Remove the split_deepen tuning parameter, replace it with something a | Keith Bostic | 2014-03-26 | 1 | -15/+48 |
* | typo | Keith Bostic | 2014-03-24 | 1 | -1/+1 |
* | Clean-up, clarify error handling during a split -- not finished, but better. | Keith Bostic | 2014-03-24 | 1 | -37/+63 |
* | Fix a static function's naming. | Keith Bostic | 2014-03-24 | 1 | -3/+3 |
* | If the split to deepen the tree fails, we have to free the child pages | Keith Bostic | 2014-03-24 | 1 | -10/+7 |
* | Clean up some comments and variable naming in the split code that deepens | Keith Bostic | 2014-03-23 | 1 | -48/+79 |
* | Don't deepen trees when discarding files from cache. | Michael Cahill | 2014-03-21 | 1 | -7/+10 |
* | Move the split functions into rec_split.c (removing the previous | Keith Bostic | 2014-03-20 | 1 | -191/+627 |
* | Merge branch 'develop' into new-split | Keith Bostic | 2014-03-05 | 1 | -1/+1 |
|\ |
|
| * | [mq]: evict-walk-review | Michael Cahill | 2014-03-05 | 1 | -1/+1 |
* | | Not being called, now, simplify the diff for review. | Keith Bostic | 2014-02-20 | 1 | -7/+0 |
* | | Replace the WT_PAGE's WT_REF pointer with a uint32_t hint of the slot | Keith Bostic | 2014-02-03 | 1 | -0/+9 |
|/ |
|
* | Update copyright notices for 2014. | Keith Bostic | 2014-01-07 | 1 | -1/+1 |
* | Fix page size tracking for in memory split merge pages. | Alex Gorrod | 2013-09-04 | 1 | -2/+6 |
* | Make sure unlocking the parent ref is the last thing we do in a split. | Michael Cahill | 2013-09-03 | 1 | -4/+5 |
* | Don't touch the page modify structure for in-memory splits: just swap the pag... | Michael Cahill | 2013-09-03 | 1 | -6/+3 |
* | comment | Michael Cahill | 2013-09-03 | 1 | -6/+8 |
* | comment | Michael Cahill | 2013-09-03 | 1 | -3/+4 |