| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a bug in truncate. Avoid re-creating pages that only contain | Alex Gorrod | 2015-01-13 | 1 | -2/+7 |
* | Copyright notices: add MongoDB, update to 2015. | Keith Bostic | 2015-01-04 | 1 | -0/+1 |
* | Add flags to page release, respect WT_READ_NO_GEN to avoid forced eviction. | Michael Cahill | 2014-08-13 | 1 | -4/+5 |
* | Cleanup based on Alex's feedback. | Michael Cahill | 2014-07-01 | 1 | -5/+3 |
* | Use a split generation number to determine when memory replaced by a split ca... | Michael Cahill | 2014-06-25 | 1 | -4/+6 |
* | Free memory more aggressively after splits. Keep the list of allocated objec... | Michael Cahill | 2014-06-20 | 1 | -1/+10 |
* | Gather most of the fast-delete code into a new file, bt_delete.c. | Keith Bostic | 2014-04-10 | 1 | -178/+5 |
* | Minor cleanup to simplify the tree-walk code, simplify function naming, | Keith Bostic | 2014-04-09 | 1 | -13/+11 |
* | Fix the problem where a truncated/deleted page might split (meaning | Keith Bostic | 2014-04-09 | 1 | -34/+38 |
* | typo, introduce an infinite loop into the test suite. | Keith Bostic | 2014-04-08 | 1 | -1/+1 |
* | WT_REF_SPLIT is possible, I believe, and it's a problem. | Keith Bostic | 2014-04-08 | 1 | -5/+9 |
* | Make lint happier, list the WT_REF states we're ignoring. | Keith Bostic | 2014-04-08 | 1 | -2/+5 |
* | Clean up the fast-delete code (part of doing a review after merging the | Keith Bostic | 2014-04-08 | 1 | -51/+64 |
* | Simplify pinning and releasing a transaction ID required to look at page inde... | Michael Cahill | 2014-04-04 | 1 | -15/+38 |
* | Merge branch 'new-split' into new-split-fixes | Keith Bostic | 2014-04-03 | 1 | -4/+9 |
|\ |
|
| * | Fix up a comment in the walk code: we can't see restart on an ascent | Keith Bostic | 2014-04-03 | 1 | -4/+9 |
* | | Make sure we always publish a required transaction ID before looking at page ... | Michael Cahill | 2014-04-03 | 1 | -3/+3 |
* | | Rename btree->{evict,root}_page -- they aren't WT_PAGEs any more. | Michael Cahill | 2014-04-03 | 1 | -3/+3 |
|/ |
|
* | Obscure the name of the internal page's index so code more naturally | Keith Bostic | 2014-03-31 | 1 | -1/+1 |
* | The WT_REF home field should be volatile, not a pointer to a volatile WT_PAGE. | Michael Cahill | 2014-03-31 | 1 | -1/+1 |
* | Bug when deepening the tree in a split, didn't connect the newly created | Keith Bostic | 2014-03-30 | 1 | -3/+6 |
* | Experimental change: move the WT_PAGE.{parent,ref_hint} fields into the | Keith Bostic | 2014-03-29 | 1 | -53/+47 |
* | Comment why I don't think it's possible for the "page-swap to acquire a | Keith Bostic | 2014-03-20 | 1 | -20/+17 |
* | If we're descending the tree when we encounter a spit page, we don't | Keith Bostic | 2014-03-17 | 1 | -34/+34 |
* | KNF | Keith Bostic | 2014-03-16 | 1 | -2/+2 |
* | Note the code to rollback page deletes probably requires a hazard | Keith Bostic | 2014-03-16 | 1 | -0/+2 |
* | Merge branch 'develop' into new-split | Michael Cahill | 2014-03-14 | 1 | -5/+5 |
|\ |
|
| * | When searching for pages to merge, don't walk up into a locked page: that can... | Michael Cahill | 2014-03-14 | 1 | -6/+9 |
* | | Merge branch 'develop' into new-split | Michael Cahill | 2014-03-14 | 1 | -18/+9 |
|\ \
| |/ |
|
| * | Simplify page walk: all the cases end up doing the same page-swap operation. | Michael Cahill | 2014-03-14 | 1 | -15/+8 |
* | | Merge branch 'develop' into new-split | Keith Bostic | 2014-03-11 | 1 | -4/+17 |
|\ \
| |/ |
|
| * | When ascending through a tree in a no-wait walk, we can be blocked (e.g., if ... | Michael Cahill | 2014-03-11 | 1 | -3/+9 |
| * | LRU walks should not wait for page references to become stable. This was a b... | Michael Cahill | 2014-03-11 | 1 | -1/+7 |
* | | Change WT_RESTART into an "expected" failure, similar to WT_NOTFOUND | Keith Bostic | 2014-03-05 | 1 | -2/+3 |
* | | Merge branch 'develop' into new-split | Keith Bostic | 2014-03-05 | 1 | -134/+64 |
|\ \
| |/ |
|
| * | [mq]: evict-walk-review | Michael Cahill | 2014-03-05 | 1 | -61/+29 |
| * | whitespace | Keith Bostic | 2014-02-27 | 1 | -3/+2 |
| * | Rework the initial comment describing different walks. | Keith Bostic | 2014-02-27 | 1 | -10/+16 |
| * | Remove the code associated with WT_REF_EVICT_WALK. | Michael Cahill | 2014-02-27 | 1 | -83/+37 |
| * | Switch to using hazard references for walks through the cache. | Michael Cahill | 2014-02-27 | 1 | -28/+29 |
* | | Add a comment. | Keith Bostic | 2014-02-25 | 1 | -0/+5 |
* | | Switch the WT_PAGE union #defines from pu_xxx to pg_xxx. | Keith Bostic | 2014-02-24 | 1 | -1/+1 |
* | | Strip out the remaining split-merge code. | Keith Bostic | 2014-02-18 | 1 | -2/+3 |
* | | It's dangerous to reach down into the WT_PAGE_INDEX structure (and doing | Keith Bostic | 2014-02-16 | 1 | -1/+1 |
* | | Replace eviction code to deepen the tree using split-merge pages with | Keith Bostic | 2014-02-16 | 1 | -31/+64 |
* | | sort flat initialization | Keith Bostic | 2014-02-14 | 1 | -1/+1 |
* | | Add a new level of indirection on internal pages so there's a way to | Keith Bostic | 2014-02-05 | 1 | -7/+10 |
* | | Replace the WT_PAGE's WT_REF pointer with a uint32_t hint of the slot | Keith Bostic | 2014-02-03 | 1 | -2/+3 |
|/ |
|
* | Update copyright notices for 2014. | Keith Bostic | 2014-01-07 | 1 | -1/+1 |
* | Merge branch 'develop' into fine-grained-durability | Michael Cahill | 2013-11-15 | 1 | -12/+27 |
|\ |
|