summaryrefslogtreecommitdiff
path: root/test/huge/huge.c
diff options
context:
space:
mode:
authorAlex Gorrod <alexander.gorrod@mongodb.com>2016-10-10 14:17:49 +1100
committerMichael Cahill <michael.cahill@mongodb.com>2016-10-10 14:17:49 +1100
commit20448f38c1d7dee4905263e6f8b7683e873892f6 (patch)
treea299964823d6490c66f1df8ff5f75713b4128589 /test/huge/huge.c
parentd6c7a001dded7b000a08d8675592f912ccdbab79 (diff)
downloadmongo-20448f38c1d7dee4905263e6f8b7683e873892f6.tar.gz
WT-2954 Evict pages that exceed memory_page_max even if the transaction ID is stuck (#3088)
Try to evict pages that exceed memory_page_max even if the transaction ID isn't increasing. Workloads that insert large values checking only for the transaction ID moving forward can lead to very large in-memory pages. Allow the page to exceed the split size, but not the configured maximum. Skipping such pages is a performance optimization - allow the optimization to work as long as pages are between split size and maximum size. Also don't require so many entries on a leaf page to trigger a split when there are large values.
Diffstat (limited to 'test/huge/huge.c')
0 files changed, 0 insertions, 0 deletions