diff options
author | Alex Gorrod <alexander.gorrod@mongodb.com> | 2016-10-10 14:17:49 +1100 |
---|---|---|
committer | Michael Cahill <michael.cahill@mongodb.com> | 2016-10-10 14:17:49 +1100 |
commit | 20448f38c1d7dee4905263e6f8b7683e873892f6 (patch) | |
tree | a299964823d6490c66f1df8ff5f75713b4128589 /test/huge | |
parent | d6c7a001dded7b000a08d8675592f912ccdbab79 (diff) | |
download | mongo-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')
0 files changed, 0 insertions, 0 deletions