| Commit message (Expand) | Author | Age | Files | Lines |
* | SERVER-21568 Free page_del information in refs causing reverse splits. | Michael Cahill | 2015-11-20 | 1 | -1/+12 |
* | SERVER-21568 Free deleted page structures as soon as possible. | Michael Cahill | 2015-11-20 | 1 | -11/+6 |
* | SERVER-21568 Fix a use after-free. | Michael Cahill | 2015-11-20 | 1 | -10/+13 |
* | WT-2224 Cleanup and fix. | Michael Cahill | 2015-11-18 | 1 | -23/+16 |
* | WT-2224 Track which deleted refs are discarded by a split. | Michael Cahill | 2015-11-18 | 1 | -10/+23 |
* | WT-2182: don't leave child refs locked; when we hit the result_entries | Keith Bostic | 2015-11-17 | 1 | -5/+14 |
* | WT-2182: we can't let newly created internal pages split until we've | Keith Bostic | 2015-11-13 | 1 | -42/+77 |
* | Fix a comment. | Keith Bostic | 2015-11-13 | 1 | -1/+1 |
* | Use a better name for the "no-evict" function. | Keith Bostic | 2015-11-13 | 1 | -4/+4 |
* | I think there's a race in setting the mod_split_txn field as each new | Keith Bostic | 2015-11-13 | 1 | -16/+36 |
* | WT-2182: factor out the code to clean up moved WT_REF structures, after | Keith Bostic | 2015-11-13 | 1 | -103/+79 |
* | Merge branch 'wt-2182-split-up-the-tree-2' into wt-2182-keith | Keith Bostic | 2015-11-13 | 1 | -1/+1 |
|\ |
|
| * | whitespace | Keith Bostic | 2015-11-13 | 1 | -1/+1 |
* | | Make the fix-up loop in __split_internal match the main loop that creates | Keith Bostic | 2015-11-13 | 1 | -2/+2 |
|/ |
|
* | And, remove the test code. | Keith Bostic | 2015-11-13 | 1 | -3/+3 |
* | My mistake, ref->page will be NULL during eviction triggered reverse splits, | Keith Bostic | 2015-11-13 | 1 | -5/+9 |
* | spelling typo | Keith Bostic | 2015-11-13 | 1 | -1/+1 |
* | Rework 2a71849, some new verbose messages. | Keith Bostic | 2015-11-13 | 1 | -17/+15 |
* | WT-2182 Add more verbose tracking to splits | Alex Gorrod | 2015-11-13 | 1 | -0/+15 |
* | Fix up a couple of comments, minor KNF, minor re-work so the split-root and | Keith Bostic | 2015-11-12 | 1 | -16/+13 |
* | Sanity check both split-parent and split-root the same way, there has | Keith Bostic | 2015-11-12 | 1 | -17/+22 |
* | Remove WT_PAGE.{pg_intl_deepen_split_append,pg_intl_deepen_split_last}, | Keith Bostic | 2015-11-12 | 1 | -24/+2 |
* | Merge branch 'wt-2182-split-up-the-tree-2' into wt-2182-split-simplify | Alex Gorrod | 2015-11-12 | 1 | -22/+31 |
|\ |
|
| * | change split verbose messages to distinguish between root and internal | Keith Bostic | 2015-11-11 | 1 | -2/+4 |
| * | Merge branch 'develop' into wt-2182-split-up-the-tree-2 | Keith Bostic | 2015-11-09 | 1 | -20/+27 |
| |\ |
|
| | * | The last change was too simplistic: we need to set WT_PAGE_UPDATE_IGNORE | Keith Bostic | 2015-11-06 | 1 | -24/+27 |
| | * | Release the allocated page on error when creating a new in-memory page | Keith Bostic | 2015-11-06 | 1 | -0/+4 |
* | | | WT-2182 Simplify the split deepen logic. | Alex Gorrod | 2015-11-10 | 1 | -60/+17 |
|/ / |
|
* | | When splitting a page, the parent may not have yet been dirtied, | Keith Bostic | 2015-11-09 | 1 | -0/+9 |
* | | If we replace a page index, mark the page dirty. | Keith Bostic | 2015-11-09 | 1 | -3/+6 |
* | | Revert a7ac7c6, don't acquire the split-generation until after the actual | Keith Bostic | 2015-11-08 | 1 | -12/+7 |
* | | If a reverse split fails, let __evict_delete_ref() unlock the child, | Keith Bostic | 2015-11-08 | 1 | -8/+1 |
* | | We should be able to detect an internal page split race by noticing we're | Keith Bostic | 2015-11-05 | 1 | -0/+6 |
* | | Acquire a new split generation at the start of each split routine, it's | Keith Bostic | 2015-11-05 | 1 | -3/+9 |
* | | Remove code that coped with copying the original page's WT_REF, we no | Keith Bostic | 2015-11-05 | 1 | -3/+0 |
* | | Consistently update the statistics at the start of the function. | Keith Bostic | 2015-11-04 | 1 | -6/+6 |
* | | Now we're only deepening at the root, the name is "root_refp", not | Keith Bostic | 2015-11-04 | 1 | -9/+9 |
* | | Now we're only deepening at the root, the name is "root", not "parent"; | Keith Bostic | 2015-11-04 | 1 | -41/+40 |
* | | Rename most of the __split_ref_move arguments, that function is no | Keith Bostic | 2015-11-04 | 1 | -33/+46 |
* | | Rename functions and shuffle them around in the file to reflect the new | Keith Bostic | 2015-11-04 | 1 | -514/+508 |
* | | Permanently remove the __split_parent() code that cleared the replacement | Keith Bostic | 2015-11-04 | 1 | -31/+10 |
* | | Move reverse-split specific error handling out of __split_parent and | Keith Bostic | 2015-11-04 | 1 | -7/+8 |
* | | We can't copy the first WT_REF from the page we're splitting up into its parent | Keith Bostic | 2015-11-03 | 1 | -29/+27 |
* | | Merge branch 'develop' into wt-2182-split-up-the-tree-2 | Keith Bostic | 2015-11-03 | 1 | -3/+12 |
|\ \
| |/ |
|
| * | WT-2195 Fix a hang after giving up on a reverse split. | Michael Cahill | 2015-11-03 | 1 | -3/+12 |
* | | Don't unlock the parent page twice on error. | Keith Bostic | 2015-11-02 | 1 | -0/+3 |
* | | Merge branch 'develop' into wt-2182-split-up-the-tree-2 | Keith Bostic | 2015-11-01 | 1 | -15/+12 |
|\ \
| |/ |
|
| * | ptrdiff_t lint in some asserts. | Keith Bostic | 2015-10-31 | 1 | -4/+5 |
| * | Merge pull request #2279 from wiredtiger/wt-2191-in-memory-disk-image | Michael Cahill | 2015-10-31 | 1 | -3/+3 |
| |\ |
|
| | * | WT-2191: the reconcilation disk images are no longer uniquely associated with | Keith Bostic | 2015-10-30 | 1 | -3/+3 |