summaryrefslogtreecommitdiff
path: root/src/btree/bt_page.c
Commit message (Expand)AuthorAgeFilesLines
...
* Two small changes in page-acquisition handling of forced-eviction: onlyKeith Bostic2015-02-211-8/+18
* Whitespace, use WT_PAGE_IS_INTERNAL instead of enumerating leaf pageKeith Bostic2015-02-181-9/+3
* Combine the various checks for whether a page can be evicted into one place.Michael Cahill2015-02-171-12/+6
* Check if a page was recently split before doing forced eviction. We used to ...Michael Cahill2015-02-111-6/+15
* Once we decide to force-evict a page, do it directly rather than setting read...Michael Cahill2015-02-021-2/+2
* Use reads to measure cache pressure with shared caches. We previously tracke...Michael Cahill2015-01-301-0/+1
* If we fail to force evict a page, sleep to give another thread a chance. Oth...Michael Cahill2015-01-141-1/+7
* Don't attempt to force evict pages during checkpoints: that is guaranteed to ...Michael Cahill2015-01-141-2/+5
* Cache a maximum of 2MB per session for scratch buffers (configurable via an u...Michael Cahill2015-01-051-1/+1
* whitespaceKeith Bostic2015-01-041-1/+1
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Start sleeping for 1ms, not 2msMichael Cahill2014-12-311-1/+1
* Use WT_MIN not WT_MAX.Susan LoVerso2014-12-301-1/+1
* Yield 1000 times instead of 5 to reduce latency impact.Michael Cahill2014-12-241-2/+2
* busy-work: sort the stat options, make the stat options units matchKeith Bostic2014-12-191-9/+11
* Add sleep backoff if waiting for page too long. SERVER-16269Susan LoVerso2014-12-191-6/+16
* Add separate statistics for pages yielding because the WT_REF isn'tKeith Bostic2014-12-191-3/+11
* Most WiredTiger calloc calls are to allocate a single structure,Keith Bostic2014-12-151-2/+2
* Move the READGEN_OLDEST logic into a function to make it less obscure.Michael Cahill2014-12-051-2/+2
* We don't yet need anything other than single-byte versions of theKeith Bostic2014-10-041-1/+1
* Add size specific atomics for 1, 4 & 8 byte atomic operationsMark Benvenuto2014-10-031-2/+2
* __value is a keyword in Visual Studio .NET.Keith Bostic2014-10-011-1/+2
* Split the WT_READ_NO_GEN flag to clarify: sometimes we mean "this read should...Michael Cahill2014-08-151-1/+1
* Add flags to page release, respect WT_READ_NO_GEN to avoid forced eviction.Michael Cahill2014-08-131-1/+1
* Update function naming to be consistent with our style.Alex Gorrod2014-07-281-3/+3
* __wt_eviction_force_check() is only called from one place, there's noKeith Bostic2014-07-251-1/+39
* Encode the location/length of simple values in the WT_ROW pointer, alongKeith Bostic2014-07-071-0/+8
* List the cases in sorted order.Keith Bostic2014-07-011-1/+1
* Convert row-store fast on-page key processing from per-page to per key.Keith Bostic2014-06-301-45/+17
* Experimental change to avoid unpacking cells in order to accessKeith Bostic2014-05-301-10/+49
* The disk header in a page is read-only: mark it const.Michael Cahill2014-04-301-10/+10
* Change the block manager to not touch the WT_ITEM.{mem,memsize} fieldsKeith Bostic2014-04-281-2/+5
* Fix a comment.Keith Bostic2014-04-221-6/+1
* Fix the problem where a truncated/deleted page might split (meaningKeith Bostic2014-04-091-26/+28
* Obscure the name of the internal page's index so code more naturallyKeith Bostic2014-03-311-12/+14
* Bug when deepening the tree in a split, didn't connect the newly createdKeith Bostic2014-03-301-4/+4
* Experimental change: move the WT_PAGE.{parent,ref_hint} fields into theKeith Bostic2014-03-291-11/+17
* A problem in the new-split branch is WT_REF structures remain with theKeith Bostic2014-03-261-52/+51
* Add a comment that we don't Huffman encode internal page keys.Keith Bostic2014-03-201-0/+4
* Generalize overflow keys to look like overflow values, that is, set theKeith Bostic2014-03-181-4/+0
* Another run at handling removed overflow objects. Michael suggested we couldKeith Bostic2014-03-181-36/+0
* Try to fix the two problems with the original overflow work in theKeith Bostic2014-03-171-2/+43
* Remove __wt_eviction_force entirely, just set the page read-gen inKeith Bostic2014-03-121-1/+1
* We can't copy/move the WT_REF structures to the new child pages whenKeith Bostic2014-03-051-18/+22
* Merge branch 'develop' into new-splitKeith Bostic2014-03-051-13/+20
|\
| * [mq]: evict-walk-reviewMichael Cahill2014-03-051-8/+9
| * Remove the code associated with WT_REF_EVICT_WALK.Michael Cahill2014-02-271-6/+7
| * Switch to using hazard references for walks through the cache.Michael Cahill2014-02-271-3/+8
* | Merge branch 'develop' into new-splitKeith Bostic2014-02-261-9/+5
|\ \ | |/
| * Allow some internal pages to be evicted without eviction getting aggressive.Michael Cahill2014-02-251-9/+5