| Commit message (Expand) | Author | Age | Files | Lines |
* | Copyright notices: add MongoDB, update to 2015. | Keith Bostic | 2015-01-04 | 1 | -0/+1 |
* | Forcefully discard a tree from cache if doing a forced drop. | Michael Cahill | 2014-10-24 | 1 | -0/+1 |
* | clang complains bt_discard.c:76:6: warning: variable 'hp' may be | Keith Bostic | 2014-10-08 | 1 | -1/+1 |
* | Spin when checking for hazard pointers during discard. This hardly ever fire... | Michael Cahill | 2014-10-08 | 1 | -1/+14 |
* | Convert row-store fast on-page key processing from per-page to per key. | Keith Bostic | 2014-06-30 | 1 | -6/+8 |
* | Experimental change to avoid unpacking cells in order to access | Keith Bostic | 2014-05-30 | 1 | -5/+6 |
* | Minor cleanup of buffer usage, no real change. | Michael Cahill | 2014-05-29 | 1 | -2/+2 |
* | Optionally skip block cleanup and leak memory on connection close. | Keith Bostic | 2014-05-01 | 1 | -9/+22 |
* | The disk header in a page is read-only: mark it const. | Michael Cahill | 2014-04-30 | 1 | -4/+4 |
* | Split the flag asserts so it's easy to know which one fired. | Keith Bostic | 2014-04-15 | 1 | -2/+2 |
* | Coverity #1199723 Null-checking "page" suggests that it may be null, but | Keith Bostic | 2014-04-11 | 1 | -2/+1 |
* | Merge pull request #948 from wiredtiger/new-split-fast-delete | Michael Cahill | 2014-04-10 | 1 | -0/+6 |
|\ |
|
| * | Fix the problem where a truncated/deleted page might split (meaning | Keith Bostic | 2014-04-09 | 1 | -0/+6 |
* | | Check that we don't try to discard pages that are splitting. | Michael Cahill | 2014-04-09 | 1 | -1/+2 |
|/ |
|
* | Rename btree->{evict,root}_page -- they aren't WT_PAGEs any more. | Michael Cahill | 2014-04-03 | 1 | -1/+1 |
* | Move the conversion of the WT_MULTI reconciliation information to | Keith Bostic | 2014-04-02 | 1 | -4/+8 |
* | Don't reallocate/copy the multiblock address into the boundary structure, | Keith Bostic | 2014-04-01 | 1 | -9/+7 |
* | Obscure the name of the internal page's index so code more naturally | Keith Bostic | 2014-03-31 | 1 | -1/+1 |
* | Merge branch 'new-split' into new-split-move-parent-reference | Keith Bostic | 2014-03-30 | 1 | -36/+26 |
|\ |
|
| * | Clean up WT_REF discard, do the work in one function instead of spreading | Keith Bostic | 2014-03-30 | 1 | -37/+26 |
| * | Fix a memory leak, free the allocated WT_REF structure. | Keith Bostic | 2014-03-30 | 1 | -1/+2 |
* | | Experimental change: move the WT_PAGE.{parent,ref_hint} fields into the | Keith Bostic | 2014-03-29 | 1 | -6/+18 |
|/ |
|
* | A problem in the new-split branch is WT_REF structures remain with the | Keith Bostic | 2014-03-26 | 1 | -35/+23 |
* | If the split to deepen the tree fails, we have to free the child pages | Keith Bostic | 2014-03-24 | 1 | -6/+23 |
* | Create another union in WT_PAGE_MODIFY, for internal vs. leaf pages, | Keith Bostic | 2014-03-20 | 1 | -31/+40 |
* | Change the overflow key/value addresses from a skiplist into a simple | Keith Bostic | 2014-03-19 | 1 | -3/+3 |
* | Replace WT_PM_REC_SPLIT with WT_PM_REC_MULTIBLOCK: "split" no longer has | Keith Bostic | 2014-03-06 | 1 | -21/+19 |
* | When discarding pages for a file, clear the tree's root page reference | Keith Bostic | 2014-03-05 | 1 | -5/+5 |
* | Re-organize the WT_PAGE_MODIFY structure to push it under 128B (it's | Keith Bostic | 2014-03-04 | 1 | -11/+15 |
* | Free the multi-block reconciliation array of skipped updates, some other | Keith Bostic | 2014-03-03 | 1 | -12/+14 |
* | Support eviction of pages that include unresolved changes. | Keith Bostic | 2014-03-03 | 1 | -3/+4 |
* | Rename pg_intl_oindex, pg_intl_oentries, pg_intl_orig_index, | Keith Bostic | 2014-02-25 | 1 | -2/+2 |
* | comment typo | Keith Bostic | 2014-02-25 | 1 | -2/+2 |
* | Switch the WT_PAGE union #defines from pu_xxx to pg_xxx. | Keith Bostic | 2014-02-24 | 1 | -8/+8 |
* | Clean up the WT_PAGE_MODIFY structure comments, get rid of the u.replace | Keith Bostic | 2014-02-24 | 1 | -1/+1 |
* | Merge branch 'develop' into new-split | Keith Bostic | 2014-02-24 | 1 | -0/+4 |
|\ |
|
| * | Fix a long-standing bug where a page could be marked clean (and evicted) when... | Michael Cahill | 2014-02-21 | 1 | -0/+4 |
* | | Instead of creating WT_REF arrays as part of reconciliation, use a more | Keith Bostic | 2014-02-21 | 1 | -19/+37 |
* | | Increment the created child page's footprint when copying keys to it, | Keith Bostic | 2014-02-20 | 1 | -1/+1 |
* | | We also have to free the WT_REFs originally created for the page. | Keith Bostic | 2014-02-19 | 1 | -0/+9 |
* | | WT_REF arrays have to be processed when the page is discarded: we can't | Keith Bostic | 2014-02-19 | 1 | -26/+24 |
* | | First cut a a version of new version of split that deepens the tree. | Keith Bostic | 2014-02-19 | 1 | -0/+8 |
* | | Free the list of split chunks in the modify structure when discarding the | Keith Bostic | 2014-02-18 | 1 | -1/+10 |
* | | It's dangerous to reach down into the WT_PAGE_INDEX structure (and doing | Keith Bostic | 2014-02-16 | 1 | -36/+20 |
* | | Replace eviction code to deepen the tree using split-merge pages with | Keith Bostic | 2014-02-16 | 1 | -19/+31 |
* | | Add pu_xxx_field #defines for the rest of the page-union fields. | Keith Bostic | 2014-02-05 | 1 | -5/+5 |
* | | Add a new level of indirection on internal pages so there's a way to | Keith Bostic | 2014-02-05 | 1 | -13/+13 |
* | | Replace the WT_PAGE's WT_REF pointer with a uint32_t hint of the slot | Keith Bostic | 2014-02-03 | 1 | -1/+0 |
|/ |
|
* | Update copyright notices for 2014. | Keith Bostic | 2014-01-07 | 1 | -1/+1 |
* | Move the overflow tracking discard functionality from the general- | Keith Bostic | 2013-12-20 | 1 | -21/+4 |