summaryrefslogtreecommitdiff
path: root/src/btree/bt_slvg.c
Commit message (Expand)AuthorAgeFilesLines
* Obscure the name of the internal page's index so code more naturallyKeith Bostic2014-03-311-4/+6
* The WT_REF home field should be volatile, not a pointer to a volatile WT_PAGE.Michael Cahill2014-03-311-1/+1
* Bug when deepening the tree in a split, didn't connect the newly createdKeith Bostic2014-03-301-6/+4
* Experimental change: move the WT_PAGE.{parent,ref_hint} fields into theKeith Bostic2014-03-291-73/+73
* A problem in the new-split branch is WT_REF structures remain with theKeith Bostic2014-03-261-4/+10
* We can't copy/move the WT_REF structures to the new child pages whenKeith Bostic2014-03-051-2/+4
* Merge branch 'develop' into new-splitKeith Bostic2014-03-051-2/+2
|\
| * [mq]: evict-walk-reviewMichael Cahill2014-03-051-2/+2
| * Switch to using hazard references for walks through the cache.Michael Cahill2014-02-271-2/+2
* | Rename pg_intl_oindex, pg_intl_oentries, pg_intl_orig_index,Keith Bostic2014-02-251-2/+2
* | Switch the WT_PAGE union #defines from pu_xxx to pg_xxx.Keith Bostic2014-02-241-18/+18
* | In general-purpose eviction paths, pass a reference to the page pointer,Keith Bostic2014-02-181-4/+3
* | It's dangerous to reach down into the WT_PAGE_INDEX structure (and doingKeith Bostic2014-02-161-2/+2
* | Add pu_xxx_field #defines for the rest of the page-union fields.Keith Bostic2014-02-051-11/+11
* | Add a new level of indirection on internal pages so there's a way toKeith Bostic2014-02-051-19/+18
* | Replace the WT_PAGE's WT_REF pointer with a uint32_t hint of the slotKeith Bostic2014-02-031-2/+0
|/
* Avoid unpacking the key cell multiple times when returning key/valueKeith Bostic2014-01-091-1/+1
* Minor re-working of 9dd055a.Keith Bostic2014-01-081-4/+3
* Update copyright notices for 2014.Keith Bostic2014-01-071-1/+1
* Make addr_size (block manager's address sizes) a size_t instead of aKeith Bostic2013-12-231-28/+27
* Merge branch 'develop' into fine-grained-durabilityAlex Gorrod2013-11-181-9/+18
|\
| * Coverity: Resource leak (RESOURCE_LEAK)Keith Bostic2013-11-161-1/+6
| * Forgot to initialize the address, otherwise we could use uninitializedKeith Bostic2013-11-161-0/+2
| * Coverity: Resource leak (RESOURCE_LEAK)Keith Bostic2013-11-161-1/+4
| * Coverity: Dereference before null check (REVERSE_INULL)Keith Bostic2013-11-161-3/+2
| * Don't test for NULL before calling free(), free handles NULL.Keith Bostic2013-11-151-4/+2
| * ID 1129074 (#1 of 1): Dereference before null check (REVERSE_INULL)Keith Bostic2013-11-151-0/+2
* | Merge branch 'develop' into fine-grained-durabilityMichael Cahill2013-11-151-2/+4
|\ \ | |/
| * Create a new cell type WT_CELL_ADDR_LEAF, use it to mark leaf pageKeith Bostic2013-11-121-2/+4
* | Create a Python pass for source code style checking (to eventually replace s_...Michael Cahill2013-11-051-1/+1
|/
* Get rid of the page disk generation, and use a write generation of 0 toKeith Bostic2013-09-271-1/+1
* It's possible to race when deciding if we're making the first update toKeith Bostic2013-09-271-1/+1
* Test the WT_BTREE.modified value before setting it, it's probably a hotKeith Bostic2013-09-271-8/+0
* There are four possible states for the WT_PAGE.dsk memory: the WT_PAGEKeith Bostic2013-08-051-2/+2
* Pass the collator reference instead of the Btree handle to the "standard"Keith Bostic2013-07-251-15/+18
* We do data copies to the return WT_ITEM inside of __wt_row_leaf_key_copy()Keith Bostic2013-07-201-4/+6
* Change "short" data items from 127B or less to be 63B or less, and use theKeith Bostic2013-07-191-6/+6
* __wt_row_key_copy is only called on row-store leaf pages -- make thatKeith Bostic2013-07-131-2/+2
* Rework the WT_REF structure child page key to support on-page keys forKeith Bostic2013-07-131-9/+9
* Remove support for prefix-compression on row-store internal pages.Keith Bostic2013-07-131-6/+6
* imported patch realloc_defMichael Cahill2013-05-311-12/+8
* Merge branch 'develop' into data-handlesMichael Cahill2013-03-251-28/+16
|\
| * Keep track of the size of the WT_REF array in internal pages (including WT_AD...Michael Cahill2013-03-181-1/+1
| * Merge branch 'develop' into less-allocationKeith Bostic2013-03-141-7/+4
| |\
| | * This should be an assert, not a run-time check, it's a coding errorKeith Bostic2013-03-141-10/+4
| | * Make WT_ASSERT a no-op when not in DIAGNOSTIC mode.Alex Gorrod2013-03-141-1/+4
| * | Allocate the underlying WT_ROW, WT_COL and WT_REF page structuresKeith Bostic2013-03-131-13/+5
| |/
| * Include newly created split-merge page WT_ADDR and WT_IKEY structures inKeith Bostic2013-03-071-5/+4
| * Fixes for the memory accounting of split-merge pages.Keith Bostic2013-03-071-2/+2
| * Be explicit about the fact that setting read-gen to 0 means "not set".Keith Bostic2013-02-271-2/+2