summaryrefslogtreecommitdiff
path: root/src/include/btmem.h
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2260 from wiredtiger/reverse-splitsAlex Gorrod2015-11-241-0/+1
* SERVER-21063 Avoid creating deep trees for append-only workloads.Michael Cahill2015-10-221-3/+16
* Merge pull request #2209 from wiredtiger/more-bool-keithMichael Cahill2015-09-291-8/+5
* Merge pull request #2112 from wiredtiger/wt-2025-inline-atomic-functionsMichael Cahill2015-08-191-10/+8
* Cleanup, fix LSM cursor assertion order.Michael Cahill2015-08-041-1/+1
* Merge pull request #2071 from wiredtiger/page-refp-cleanupMichael Cahill2015-08-041-3/+12
* WT-1982 Fix a window where reconciliation could go back in transaction time.Alex Gorrod2015-07-021-0/+5
* WT-1969 allow the root page to deepen regardless of how pages split.Keith Bostic2015-06-291-4/+3
* Merge pull request #1946 from wiredtiger/checkpoint-rewriteAlex Gorrod2015-05-251-1/+3
* Merge pull request #1931 from wiredtiger/avoid-obsolete-checksAlex Gorrod2015-05-251-6/+9
* Round up the "in-memory size" for WT_UPDATEs to a multiple of 32. They are a...Michael Cahill2015-03-171-2/+9
* Move WT_PAGE.u.row.d next to WT_PAGE.u.row.entries, it reducesKeith Bostic2015-02-241-2/+1
* Sasha says (my paraphrasing):Keith Bostic2015-02-101-24/+28
* Further refine the split_gen assertion: we really don't need one while we are...Michael Cahill2015-02-051-2/+7
* Merge branch 'develop' into split-genMichael Cahill2015-02-041-2/+2
|\
| * Use size_t for memory accounting: that's what we tell printf.Michael Cahill2015-02-041-2/+2
* | Add a comment explaining why we loop copying split_genMichael Cahill2015-02-031-0/+4
* | Merge branch 'develop' into split-genMichael Cahill2015-02-031-4/+4
|\ \ | |/
| * Merge pull request #1561 from markbenvenuto/msvc_alignKeith Bostic2015-02-021-4/+4
| |\
| | * Struct alignment and packing for MSVCMark Benvenuto2015-01-151-4/+4
* | | split_gen paranoia: always increment split_gen once per split, use the alloca...Michael Cahill2015-02-021-1/+4
|/ /
* | Cleanup accounting for update lists when restoring updates to evicted pages. ...Michael Cahill2015-01-281-0/+2
|/
* Add a temporary hack to quit splitting a page if we're not makingKeith Bostic2015-01-131-2/+3
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-041-0/+1
* Don't try to set and clear session->split_gen in WT_INTL_FOREACH_BEGIN: there...Michael Cahill2014-12-181-5/+3
* whitespaceKeith Bostic2014-12-021-1/+1
* Don't force-evict pages that have just been through an in-memory split.Michael Cahill2014-12-021-0/+3
* Add code to split a too-large insert list onto a new page as part ofKeith Bostic2014-11-301-1/+2
* Add size specific atomics for 1, 4 & 8 byte atomic operationsMark Benvenuto2014-10-031-1/+1
* __value is a keyword in Visual Studio .NET.Keith Bostic2014-10-011-7/+10
* The WT_INTL_FOREACH_BEGIN macro walks the page's index, and it could beKeith Bostic2014-09-281-2/+16
* Clean up whitespace, macro parenthesis.Keith Bostic2014-09-261-11/+11
* Forward declarations of enumerated types is a gcc extension, we don'tKeith Bostic2014-09-011-2/+2
* Some minor code-shuffling in the leaf page row-search code toKeith Bostic2014-07-171-1/+1
* Merge pull request #1090 from wiredtiger/onpage-cellMichael Cahill2014-07-021-8/+6
|\
| * Convert row-store fast on-page key processing from per-page to per key.Keith Bostic2014-06-301-6/+5
| * Get rid of the WT_REF.key.pkey field, it's simpler and more explicit toKeith Bostic2014-06-251-2/+1
* | Implement Keith's review feedback.Michael Cahill2014-07-021-0/+28
|/
* Merge branch 'develop' into avoid-cell-unpackKeith Bostic2014-06-181-6/+18
|\
| * When deepening the tree, don't free the newly created child pages until afterKeith Bostic2014-06-101-3/+15
| * Update a comment, sentence no longer needed.Keith Bostic2014-06-071-3/+0
* | Experimental change to avoid unpacking cells in order to accessKeith Bostic2014-05-301-15/+13
|/
* Speed up checkpoints by doing a better job of skipping pages that can't conta...Michael Cahill2014-05-091-9/+2
* The disk header in a page is read-only: mark it const.Michael Cahill2014-04-301-1/+1
* Don't skip pages when writing a checkpoint if the transaction doesn't have a ...Michael Cahill2014-04-301-1/+1
* Turn on eviction of dirty pages during eviction (previously it was permitted ...Michael Cahill2014-04-101-0/+3
* Maintain a checkpoint generation in each modified page, so that application t...Michael Cahill2014-04-101-0/+7
* Fix the problem where a truncated/deleted page might split (meaningKeith Bostic2014-04-091-1/+11
* WT_PAGE_TRYLOCK is no longer used, remove it.Keith Bostic2014-04-041-2/+0
* Fix a race between reconciliation and freeing obsolete updates on a page. No...Michael Cahill2014-04-041-1/+2