summaryrefslogtreecommitdiff
path: root/src/btree/bt_slvg.c
Commit message (Expand)AuthorAgeFilesLines
* SERVER-21553 Free blocks during reverse splits.Alex Gorrod2015-12-021-6/+2
* Merge pull request #2209 from wiredtiger/more-bool-keithMichael Cahill2015-09-291-34/+38
* Merge pull request #2071 from wiredtiger/page-refp-cleanupMichael Cahill2015-08-041-2/+2
* Use beginthreadex, and ensure we use the correct C calling conventions in all...Mark Benvenuto2015-03-251-8/+9
* Pass a allocated memory size to __wt_page_inmem().Keith Bostic2015-03-141-6/+2
* Update memory allocation accounting for new pages and realloc.Alex Gorrod2015-03-131-2/+6
* Split __wt_row_ikey into a (rare) raw alloc flavor and the (much more common)...Michael Cahill2015-03-031-4/+3
* Wrap calls to functions using pindex with WT_WITH_PAGE_INDEX.Susan LoVerso2015-02-021-4/+8
* Cache a maximum of 2MB per session for scratch buffers (configurable via an u...Michael Cahill2015-01-051-7/+7
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Even if we don't track any overflow pages during our read of the file,Keith Bostic2014-12-151-4/+2
* Most WiredTiger calloc calls are to allocate a single structure,Keith Bostic2014-12-151-5/+5
* Clean up a few __wt_calloc() calls that can be __wt_calloc_def() instead.Keith Bostic2014-12-151-2/+2
* Rename __wt_rec_evict to __wt_evict, eviction and reconciliation haveKeith Bostic2014-11-281-3/+3
* Rename __wt_rec_write to __wt_reconcile, there's no __wt_rec_read.Keith Bostic2014-11-281-2/+2
* Fix a salvage bug: if salvaging a variable-length column-store page, andKeith Bostic2014-09-161-42/+77
* The error routine we're hitting isn't row-store specific, fix the errorKeith Bostic2014-09-131-2/+2
* Rework c92bd26, that change only worked because the underlying blockKeith Bostic2014-09-021-10/+16
* One more try to get the range check for overflow records correct.Keith Bostic2014-09-011-3/+16
* 94e8052 wasn't right either: we need any overflow item appearing in theKeith Bostic2014-09-011-4/+4
* If we fail to acquire a block during salvage (in this case becauseKeith Bostic2014-08-311-1/+3
* Don't increment the record number until after reviewing the record,Keith Bostic2014-08-301-6/+6
* Fix a comment.Keith Bostic2014-08-201-4/+1
* Trivial comment cleanup.Keith Bostic2014-08-201-12/+15
* Tighten down the check for when we can delete overflow records, afterKeith Bostic2014-08-201-16/+16
* Quit trying to make the merge flags work: create a reference countedKeith Bostic2014-08-201-163/+209
* Switch the page's list of referenced overflow pages from a pointer to aKeith Bostic2014-08-191-50/+89
* Rework salvage merge: the big idea is we can't discard backing page orKeith Bostic2014-08-191-171/+259
* Minor code shuffling, comment cleanup when splitting chunks, for clarity.Keith Bostic2014-08-171-16/+21
* Remove code to handle the case where we take the entire page whenKeith Bostic2014-08-171-35/+22
* Now that __slvg_trk_free checks WT_TRACK_NO_FILE_BLOCKS, be moreKeith Bostic2014-08-171-2/+1
* Bug: if we split a page into two chunks, then subsequently discarded theKeith Bostic2014-08-171-1/+2
* Bug, wasn't incrementing the WT_ROW reference, potentially leads toKeith Bostic2014-08-171-1/+1
* Panic if "impossible" cases occur during the merge.Keith Bostic2014-08-171-0/+10
* Simplify the row-store page merge code, track the start/stop compareKeith Bostic2014-08-171-12/+8
* Fix up an incorrectly copied comment.Keith Bostic2014-08-171-6/+4
* no need for a WT_RET followed by a return, just return.Keith Bostic2014-08-171-4/+2
* typo, should be case 7, not 8.Keith Bostic2014-08-171-4/+4
* Add flags to page release, respect WT_READ_NO_GEN to avoid forced eviction.Michael Cahill2014-08-131-4/+4
* Minor renaming, __wt_lex_compare_collator to __wt_compare,Keith Bostic2014-08-111-18/+15
* There's no reason for salvage to track both the session and btreeKeith Bostic2014-08-101-5/+3
* Replace the collator comparison #defines with inline functions,Keith Bostic2014-08-101-22/+25
* Encode the location/length of simple values in the WT_ROW pointer, alongKeith Bostic2014-07-071-1/+1
* Convert row-store fast on-page key processing from per-page to per key.Keith Bostic2014-06-301-12/+10
* Experimental change to avoid unpacking cells in order to accessKeith Bostic2014-05-301-19/+21
* A somewhat different approach to --enable-verbose: inline __wt_verbose()Keith Bostic2014-05-051-56/+51
* Add --enable-verbose option, disabled by default.Alex Gorrod2014-05-051-0/+5
* The disk header in a page is read-only: mark it const.Michael Cahill2014-04-301-8/+8
* 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