| Commit message (Expand) | Author | Age | Files | Lines |
* | Minor restructuring so the page-swap loop looks the same everywhere, | Keith Bostic | 2015-11-09 | 1 | -7/+5 |
* | We should be able to detect an internal page split race by noticing we're | Keith Bostic | 2015-11-05 | 1 | -5/+18 |
* | typo, fix the braces. | Keith Bostic | 2015-04-05 | 1 | -1/+2 |
* | WT_CURSOR::search() near current position. | Keith Bostic | 2015-04-05 | 1 | -7/+20 |
* | When we find a record in the slot's update skiplist, but then want to | Keith Bostic | 2015-03-28 | 1 | -1/+1 |
* | Instead of asserting split-generation is set in WT_INTL_FOREACH_BEGIN, | Keith Bostic | 2015-03-26 | 1 | -2/+1 |
* | split_gen paranoia: always increment split_gen once per split, use the alloca... | Michael Cahill | 2015-02-02 | 1 | -0/+1 |
* | Copyright notices: add MongoDB, update to 2015. | Keith Bostic | 2015-01-04 | 1 | -0/+1 |
* | row-search releases "child" on error, and we were updating "child" to | Keith Bostic | 2014-09-17 | 1 | -21/+19 |
* | Clean up __cursor_pos_clear: only clear the fields we need to clear and | Keith Bostic | 2014-07-17 | 1 | -1/+8 |
* | Rename __cursor_search_clear __cursor_pos_clear; it's the code that | Keith Bostic | 2014-07-17 | 1 | -1/+1 |
* | Don't use "page" variable names for WT_REFs: it's confusing. | Michael Cahill | 2014-04-30 | 1 | -3/+3 |
* | We don't have to restart the search from the top of the tree after a | Keith Bostic | 2014-04-23 | 1 | -16/+12 |
* | Rename btree->{evict,root}_page -- they aren't WT_PAGEs any more. | Michael Cahill | 2014-04-03 | 1 | -1/+1 |
* | Obscure the name of the internal page's index so code more naturally | Keith Bostic | 2014-03-31 | 1 | -1/+1 |
* | Experimental change: move the WT_PAGE.{parent,ref_hint} fields into the | Keith Bostic | 2014-03-29 | 1 | -24/+27 |
* | Change WT_RESTART into an "expected" failure, similar to WT_NOTFOUND | Keith Bostic | 2014-03-05 | 1 | -5/+6 |
* | Merge branch 'develop' into new-split | Keith Bostic | 2014-03-05 | 1 | -1/+2 |
|\ |
|
| * | Switch to using hazard references for walks through the cache. | Michael Cahill | 2014-02-27 | 1 | -1/+1 |
* | | Support eviction of pages that include unresolved changes. | Keith Bostic | 2014-03-03 | 1 | -7/+13 |
* | | Switch the WT_PAGE union #defines from pu_xxx to pg_xxx. | Keith Bostic | 2014-02-24 | 1 | -4/+4 |
* | | Add a 3rd loop to the internal page binary search algorithm, avoiding | Keith Bostic | 2014-02-24 | 1 | -1/+4 |
* | | It's dangerous to reach down into the WT_PAGE_INDEX structure (and doing | Keith Bostic | 2014-02-16 | 1 | -5/+7 |
* | | Replace eviction code to deepen the tree using split-merge pages with | Keith Bostic | 2014-02-16 | 1 | -8/+15 |
* | | Add pu_xxx_field #defines for the rest of the page-union fields. | Keith Bostic | 2014-02-05 | 1 | -4/+3 |
* | | Add a new level of indirection on internal pages so there's a way to | Keith Bostic | 2014-02-05 | 1 | -10/+12 |
|/ |
|
* | Update copyright notices for 2014. | Keith Bostic | 2014-01-07 | 1 | -1/+1 |
* | Clear the cursor's search structures when appending to a column store. | Michael Cahill | 2013-10-16 | 1 | -1/+1 |
* | The cursor's write-generation value is no longer used, it's only set and | Keith Bostic | 2013-08-24 | 1 | -17/+1 |
* | Break apart a complex statement, make lint happy. | Keith Bostic | 2013-08-24 | 1 | -3/+6 |
* | Don't bother searching if the caller is appending a new record where | Keith Bostic | 2013-08-23 | 1 | -1/+6 |
* | Rework the WT_REF structure child page key to support on-page keys for | Keith Bostic | 2013-07-13 | 1 | -5/+5 |
* | Merge branch 'develop' into data-handles | Michael Cahill | 2013-03-25 | 1 | -3/+10 |
|\ |
|
| * | Fast-path searching of row store internal pages with a single child. | Michael Cahill | 2013-02-08 | 1 | -4/+3 |
| * | When searching internal nodes, fast-path appends. | Michael Cahill | 2013-02-07 | 1 | -3/+11 |
* | | Merge branch 'develop' into data-handles | Michael Cahill | 2013-03-25 | 1 | -9/+21 |
|\ \
| |/ |
|
| * | Remove support for the no-cache configuration, revert back to maintaining | Keith Bostic | 2013-02-06 | 1 | -3/+6 |
| * | Add a statistic to track the maximum depth of the tree, as measured by the | Keith Bostic | 2013-01-16 | 1 | -1/+10 |
| * | Update copyright notice to 2013. | Keith Bostic | 2013-01-01 | 1 | -1/+1 |
| * | We have a panic function: make a failure to clear a hazard pointer | Keith Bostic | 2012-12-12 | 1 | -1/+1 |
| * | Don't automatically fail inserts if the write generation check fails: compare... | Michael Cahill | 2012-11-16 | 1 | -4/+4 |
* | | Merge branch 'develop' into data-handles | Michael Cahill | 2012-09-27 | 1 | -3/+2 |
|\ \
| |/ |
|
| * | Add partial support for no-cache files -- this works with two caveats: | Keith Bostic | 2012-09-17 | 1 | -3/+2 |
* | | Replace session->btree with a data handle. | Michael Cahill | 2012-09-18 | 1 | -1/+1 |
|/ |
|
* | WT_RET calls in row/column search loops could leak a page's hazard reference. | Keith Bostic | 2012-05-29 | 1 | -1/+1 |
* | Replace local "ret" declarations with WT_DECL_RET. | Keith Bostic | 2012-04-26 | 1 | -1/+1 |
* | Inline __wt_page_modify_init (we call it in the search function), and | Keith Bostic | 2012-03-15 | 1 | -2/+1 |
* | There's a race between the page eviction thread updating the parent's | Keith Bostic | 2012-02-24 | 1 | -1/+1 |
* | Back out the WT_INSERT_HEAD to WT_SKIP_HEAD change: we're not going to use | Keith Bostic | 2012-01-26 | 1 | -2/+2 |
* | Update copyright notices to 2012. | Keith Bostic | 2012-01-22 | 1 | -3/+3 |