<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:06:46 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-24580] Improve performance when WiredTiger cache is full</title>
                <link>https://jira.mongodb.org/browse/SERVER-24580</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;When cache utilization hits 95% performance falls off a cliff, severely impacting production.&lt;/p&gt;

&lt;p&gt;If the solution to this isn&apos;t to (gently) keep utilization from hitting 95%, then do we need to look at why threads getting involved in evictions at 95% is so impactful? Note that on in the incident on the primary that &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=bruce.lucas&quot; class=&quot;user-hover&quot; rel=&quot;bruce.lucas&quot;&gt;bruce.lucas&lt;/a&gt; analyzed it appeared to me that the shortfall between evictions required to keep the cache steady and actual evictions was only 0.5%, yet the impact on operation rates and latencies to get application threads involved in evictions seemed far out of proportion to the shortfall that they had to make up.&lt;/p&gt;

&lt;p&gt;If on the other hand evictions are really so fundamentally difficult that increasing eviction rate by 0.5% is hard, does it make sense to look at it from the other end, throttling application threads by the 0.5% required (in this example) to make up the shortfall by very slightly reducing rate of pages read into cache? A similar analysis of the lag incident on the secondary showed that the shortfall was about 9%, yet making up that shortfall when the cache hit 95% utilization nearly brings replication to a halt for extended periods.&lt;/p&gt;</description>
                <environment></environment>
        <key id="293974">SERVER-24580</key>
            <summary>Improve performance when WiredTiger cache is full</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="2" iconUrl="https://jira.mongodb.org/images/icons/priorities/critical.svg">Critical - P2</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="michael.cahill@mongodb.com">Michael Cahill</assignee>
                                    <reporter username="michael.cahill@mongodb.com">Michael Cahill</reporter>
                        <labels>
                            <label>code-only</label>
                    </labels>
                <created>Wed, 15 Jun 2016 00:00:39 +0000</created>
                <updated>Wed, 20 Sep 2017 17:48:34 +0000</updated>
                            <resolved>Tue, 5 Jul 2016 18:51:31 +0000</resolved>
                                                    <fixVersion>3.2.8</fixVersion>
                    <fixVersion>3.3.10</fixVersion>
                                    <component>WiredTiger</component>
                                        <votes>5</votes>
                                    <watches>59</watches>
                                                                                                                <comments>
                            <comment id="1356537" author="michael.cahill" created="Mon, 15 Aug 2016 03:25:54 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=kimmy-github&quot; class=&quot;user-hover&quot; rel=&quot;kimmy-github&quot;&gt;kimmy-github&lt;/a&gt;, this ticket resolved issues in a particular set of workloads.  Please open a new ticket and upload the contents of the &lt;tt&gt;diagnostic.data&lt;/tt&gt; directory and &lt;tt&gt;mongod.log&lt;/tt&gt; covering the incident so that we can determine what is going on in your case.&lt;/p&gt;</comment>
                            <comment id="1356533" author="kimmy-github" created="Mon, 15 Aug 2016 03:17:57 +0000"  >&lt;p&gt;I found there is still having problems at Mongo3.2.8 when the applications run with a large number of updates;&lt;br/&gt;
here is the sence:&lt;br/&gt;
there is one db,called recommendation,100 tables in the db;It&apos;s 4.6g and 1390000 docments for one table;&lt;br/&gt;
When cache utilization hits 96% performance falls off a cliff, severely impacting production;it&apos;s still exists;Perhaps it&apos;s getting better when cache falls below 96%,but a time later,the cache hits 95% again,even hit 100%,the performance will worse;&lt;/p&gt;
</comment>
                            <comment id="1339935" author="xgen-internal-githook" created="Thu, 28 Jul 2016 16:09:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;Ramon Fernandez&apos;, u&apos;email&apos;: u&apos;ramon@mongodb.com&apos;}
&lt;p&gt;Message: Import wiredtiger-wiredtiger-2.8.0-592-g848e5f5.tar.gz from wiredtiger branch mongodb-3.2&lt;/p&gt;

&lt;p&gt;ref: 8b7110b..848e5f5&lt;br/&gt;
for: 3.2.9&lt;/p&gt;

&lt;p&gt;This commit replaces a number of previous backports with the original&lt;br/&gt;
change, so some of the tickets listed below may have been resolved in&lt;br/&gt;
previous versions already as a backport to the v3.2 branch. For example,&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt; includes change a63e21b8 as a cherry-pick of 1f4aaa44, but&lt;br/&gt;
this commit replaces that change with 1f4aaa44 itself.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-23659&quot; title=&quot;Provide useful message when wiredTigerJournalCompressor is changed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-23659&quot;&gt;&lt;del&gt;SERVER-23659&lt;/del&gt;&lt;/a&gt;  Provide useful message when wiredTigerJournalCompressor is changed&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-23661&quot; title=&quot;$sample takes disproportionately long time on newly created collection&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-23661&quot;&gt;&lt;del&gt;SERVER-23661&lt;/del&gt;&lt;/a&gt;  $sample takes disproportionately long time on newly created collection&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24306&quot; title=&quot;40-second journaling stall from &amp;quot;log files prepared&amp;quot; to checkpoint&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24306&quot;&gt;&lt;del&gt;SERVER-24306&lt;/del&gt;&lt;/a&gt;  40-second journaling stall from &quot;log files prepared&quot; to checkpoint&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt;  Improve performance when WiredTiger cache is full&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2103&quot; title=&quot;add incremental backup testing to format&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2103&quot;&gt;&lt;del&gt;WT-2103&lt;/del&gt;&lt;/a&gt;       Add incremental backup testing to format&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2223&quot; title=&quot;Add stress testing for in-memory&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2223&quot;&gt;&lt;del&gt;WT-2223&lt;/del&gt;&lt;/a&gt;       Add stress testing for in-memory&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2268&quot; title=&quot;JSON load incorrect with UNICODE input&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2268&quot;&gt;&lt;del&gt;WT-2268&lt;/del&gt;&lt;/a&gt;       JSON load incorrect with UNICODE input&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2319&quot; title=&quot;Add statistics around fsync calls&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2319&quot;&gt;&lt;del&gt;WT-2319&lt;/del&gt;&lt;/a&gt;       Add statistics around fsync calls&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2325&quot; title=&quot;Fix an incomplete comment&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2325&quot;&gt;&lt;del&gt;WT-2325&lt;/del&gt;&lt;/a&gt;       Fix an incomplete comment&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2343&quot; title=&quot;Assert we don&amp;#39;t remove or rename when backup cursor is open&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2343&quot;&gt;&lt;del&gt;WT-2343&lt;/del&gt;&lt;/a&gt;       Assert we don&apos;t remove or rename when backup cursor is open&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2349&quot; title=&quot;Add ability to open databases read-only&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2349&quot;&gt;&lt;del&gt;WT-2349&lt;/del&gt;&lt;/a&gt;       Add ability to open databases read-only&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2359&quot; title=&quot;WiredTiger with Python will hang if a calloc failure occurs during __wt_connection_close &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2359&quot;&gt;&lt;del&gt;WT-2359&lt;/del&gt;&lt;/a&gt;       WiredTiger with Python will hang if a calloc failure occurs during __wt_connection_close&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2360&quot; title=&quot;Allow disjunctions and combinations of operations in join cursors&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2360&quot;&gt;&lt;del&gt;WT-2360&lt;/del&gt;&lt;/a&gt;       Allow disjunctions and combinations of operations in join cursors&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2408&quot; title=&quot;Windows error translation layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2408&quot;&gt;&lt;del&gt;WT-2408&lt;/del&gt;&lt;/a&gt;       Windows error translation layer&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2446&quot; title=&quot;Estimate WT cache hit ratio&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2446&quot;&gt;&lt;del&gt;WT-2446&lt;/del&gt;&lt;/a&gt;       Estimate WT cache hit ratio&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2450&quot; title=&quot;salvage releases pages, then explicitly evicts them.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2450&quot;&gt;&lt;del&gt;WT-2450&lt;/del&gt;&lt;/a&gt;       Salvage releases pages, then explicitly evicts them.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2453&quot; title=&quot;Throughput drop in wtperf evict Jenkins tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2453&quot;&gt;&lt;del&gt;WT-2453&lt;/del&gt;&lt;/a&gt;       Throughput drop in wtperf evict Jenkins tests&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2479&quot; title=&quot;dump utility discards table config (JSON)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2479&quot;&gt;&lt;del&gt;WT-2479&lt;/del&gt;&lt;/a&gt;       Dump utility discards table config (JSON)&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2491&quot; title=&quot;The dhandle close_lock isn&amp;#39;t valuable at the moment&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2491&quot;&gt;&lt;del&gt;WT-2491&lt;/del&gt;&lt;/a&gt;       The dhandle close_lock isn&apos;t valuable at the moment&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2504&quot; title=&quot;Should READONLY always read basecfg file?&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2504&quot;&gt;&lt;del&gt;WT-2504&lt;/del&gt;&lt;/a&gt;       Should READONLY always read basecfg file?&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2505&quot; title=&quot;Review clang analyzer warnings&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2505&quot;&gt;&lt;del&gt;WT-2505&lt;/del&gt;&lt;/a&gt;       Review clang analyzer warnings&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2508&quot; title=&quot;test programs should remove test directories on the &amp;quot;clean&amp;quot; target&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2508&quot;&gt;&lt;del&gt;WT-2508&lt;/del&gt;&lt;/a&gt;       Test programs should remove test directories on the &quot;clean&quot; target&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2514&quot; title=&quot;log path name is an empty string.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2514&quot;&gt;&lt;del&gt;WT-2514&lt;/del&gt;&lt;/a&gt;       Log path name is an empty string.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2518&quot; title=&quot;LSM checkpoint handle acquisition optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2518&quot;&gt;&lt;del&gt;WT-2518&lt;/del&gt;&lt;/a&gt;       LSM checkpoint handle acquisition optimization&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2520&quot; title=&quot;WT_SESSION::verify should not alter tables&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2520&quot;&gt;&lt;del&gt;WT-2520&lt;/del&gt;&lt;/a&gt;       WT_SESSION::verify should not alter tables&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2526&quot; title=&quot;mixing and matching readonly and read/write handles&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2526&quot;&gt;&lt;del&gt;WT-2526&lt;/del&gt;&lt;/a&gt;       Mixing and matching readonly and read/write handles&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2535&quot; title=&quot;Extend test/format to test for transactions reading their writes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2535&quot;&gt;&lt;del&gt;WT-2535&lt;/del&gt;&lt;/a&gt;       Extend test/format to test for transactions reading their writes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2537&quot; title=&quot;cannot open DB written by WT2.6.1 with WT2.8.0 due to WT_NOTFOUND on recovery&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2537&quot;&gt;&lt;del&gt;WT-2537&lt;/del&gt;&lt;/a&gt;       Cannot open DB written by WT2.6.1 with WT2.8.0 due to WT_NOTFOUND on recovery&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2539&quot; title=&quot;Implement file streaming above pluggable filesystems&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2539&quot;&gt;&lt;del&gt;WT-2539&lt;/del&gt;&lt;/a&gt;       Implement file streaming above pluggable filesystems&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2540&quot; title=&quot;Separate stream and file handle methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2540&quot;&gt;&lt;del&gt;WT-2540&lt;/del&gt;&lt;/a&gt;       Separate stream and file handle methods&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2541&quot; title=&quot;Add statistics for number of threads currently in read/write&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2541&quot;&gt;&lt;del&gt;WT-2541&lt;/del&gt;&lt;/a&gt;       Add statistics for number of threads currently in read/write&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2542&quot; title=&quot;fixed-length column store reconciliation overwrites original values&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2542&quot;&gt;&lt;del&gt;WT-2542&lt;/del&gt;&lt;/a&gt;       Fixed-length column store reconciliation overwrites original values&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2544&quot; title=&quot;Fix eviction statistics when clear is configured&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2544&quot;&gt;&lt;del&gt;WT-2544&lt;/del&gt;&lt;/a&gt;       Fix eviction statistics when clear is configured&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2546&quot; title=&quot;Eviction server not help evict pages sometimes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2546&quot;&gt;&lt;del&gt;WT-2546&lt;/del&gt;&lt;/a&gt;       Eviction server not help evict pages sometimes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2547&quot; title=&quot;Add 1-eviction-worker jobs to Jenkins&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2547&quot;&gt;&lt;del&gt;WT-2547&lt;/del&gt;&lt;/a&gt;       Add 1-eviction-worker jobs to Jenkins&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2548&quot; title=&quot;Cap the amount of data handed to raw compression. &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2548&quot;&gt;&lt;del&gt;WT-2548&lt;/del&gt;&lt;/a&gt;       Cap the amount of data handed to raw compression.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2549&quot; title=&quot;joins using recno keys return no values&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2549&quot;&gt;&lt;del&gt;WT-2549&lt;/del&gt;&lt;/a&gt;       joins using recno keys return no values&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2550&quot; title=&quot;java ex_schema example fails&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2550&quot;&gt;&lt;del&gt;WT-2550&lt;/del&gt;&lt;/a&gt;       java ex_schema example fails&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2552&quot; title=&quot;Public API for pluggable filesystems&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2552&quot;&gt;&lt;del&gt;WT-2552&lt;/del&gt;&lt;/a&gt;       Public API for pluggable filesystems&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2553&quot; title=&quot;Document in-memory configuration and WT_CACHE_FULL error return&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2553&quot;&gt;&lt;del&gt;WT-2553&lt;/del&gt;&lt;/a&gt;       Document in-memory configuration and WT_CACHE_FULL error return&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2554&quot; title=&quot;Implement a framework for adding C test cases&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2554&quot;&gt;&lt;del&gt;WT-2554&lt;/del&gt;&lt;/a&gt;       Implement a framework for adding C test cases&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2556&quot; title=&quot;typo in the Java example code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2556&quot;&gt;&lt;del&gt;WT-2556&lt;/del&gt;&lt;/a&gt;       Typo in the Java example code&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2557&quot; title=&quot;format test program should discard log files after incremental backup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2557&quot;&gt;&lt;del&gt;WT-2557&lt;/del&gt;&lt;/a&gt;       format test program should discard log files after incremental backup&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2558&quot; title=&quot;WT_PAGE structure reorganization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2558&quot;&gt;&lt;del&gt;WT-2558&lt;/del&gt;&lt;/a&gt;       WT_PAGE structure reorganization&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2559&quot; title=&quot;Windows segfault in logging code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2559&quot;&gt;&lt;del&gt;WT-2559&lt;/del&gt;&lt;/a&gt;       Windows segfault in logging code&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2560&quot; title=&quot;Stuck trying to update oldest transaction ID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2560&quot;&gt;&lt;del&gt;WT-2560&lt;/del&gt;&lt;/a&gt;       Stuck trying to update oldest transaction ID&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2562&quot; title=&quot;reconfig02 test failing sometimes on PPC&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2562&quot;&gt;&lt;del&gt;WT-2562&lt;/del&gt;&lt;/a&gt;       Reconfig02 test failing sometimes on PPC&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2565&quot; title=&quot;item 3573 on page at [write-check] is a corrupted cell&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2565&quot;&gt;&lt;del&gt;WT-2565&lt;/del&gt;&lt;/a&gt;       Item 3573 on page at &lt;span class=&quot;error&quot;&gt;&amp;#91;write-check&amp;#93;&lt;/span&gt; is a corrupted cell&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2566&quot; title=&quot;All lock operations should be barriers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2566&quot;&gt;&lt;del&gt;WT-2566&lt;/del&gt;&lt;/a&gt;       All lock operations should be barriers&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2567&quot; title=&quot;segfault in test/format log truncate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2567&quot;&gt;&lt;del&gt;WT-2567&lt;/del&gt;&lt;/a&gt;       Segfault in test/format log truncate&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2568&quot; title=&quot;Java PackTest.java compilation error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2568&quot;&gt;&lt;del&gt;WT-2568&lt;/del&gt;&lt;/a&gt;       Java PackTest.java compilation error&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2569&quot; title=&quot;win_handle_read should always call GetLastError on error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2569&quot;&gt;&lt;del&gt;WT-2569&lt;/del&gt;&lt;/a&gt;       Win_handle_read should always call GetLastError on error&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2570&quot; title=&quot;Minor lint cleanups.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2570&quot;&gt;&lt;del&gt;WT-2570&lt;/del&gt;&lt;/a&gt;       Minor lint cleanups.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2571&quot; title=&quot;join code cleanup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2571&quot;&gt;&lt;del&gt;WT-2571&lt;/del&gt;&lt;/a&gt;       Join code cleanup&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2572&quot; title=&quot;don&amp;#39;t select an in-memory format run if incompatible options configured&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2572&quot;&gt;&lt;del&gt;WT-2572&lt;/del&gt;&lt;/a&gt;       Don&apos;t select an in-memory format run if incompatible options configured&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2573&quot; title=&quot;free of stack-allocated WT_REF&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2573&quot;&gt;&lt;del&gt;WT-2573&lt;/del&gt;&lt;/a&gt;       Free of stack-allocated WT_REF&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2574&quot; title=&quot;format doesn&amp;#39;t free all allocated configure memory &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2574&quot;&gt;&lt;del&gt;WT-2574&lt;/del&gt;&lt;/a&gt;       Format doesn&apos;t free all allocated configure memory&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2576&quot; title=&quot;variable-length column-store out-of-order return&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2576&quot;&gt;&lt;del&gt;WT-2576&lt;/del&gt;&lt;/a&gt;       Variable-length column-store out-of-order return&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2577&quot; title=&quot;core dump discarding non-existent addresses&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2577&quot;&gt;&lt;del&gt;WT-2577&lt;/del&gt;&lt;/a&gt;       Core dump discarding non-existent addresses&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2579&quot; title=&quot;in-memory configurations break debugging support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2579&quot;&gt;&lt;del&gt;WT-2579&lt;/del&gt;&lt;/a&gt;       In-memory configurations break debugging support&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2580&quot; title=&quot;potential SWIG naming conflict in Java&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2580&quot;&gt;&lt;del&gt;WT-2580&lt;/del&gt;&lt;/a&gt;       Potential SWIG naming conflict in Java&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2581&quot; title=&quot;assert multi-&amp;gt;disk_image == NULL&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2581&quot;&gt;&lt;del&gt;WT-2581&lt;/del&gt;&lt;/a&gt;       Assert multi-&amp;gt;disk_image == NULL&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2582&quot; title=&quot;cache eviction server error: WT_RESTART&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2582&quot;&gt;&lt;del&gt;WT-2582&lt;/del&gt;&lt;/a&gt;       Cache eviction server error: WT_RESTART&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2583&quot; title=&quot;incremental backup can prevent future recovery&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2583&quot;&gt;&lt;del&gt;WT-2583&lt;/del&gt;&lt;/a&gt;       Incremental backup can prevent future recovery&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2584&quot; title=&quot;don&amp;#39;t use periods in error messages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2584&quot;&gt;&lt;del&gt;WT-2584&lt;/del&gt;&lt;/a&gt;       Don&apos;t use periods in error messages&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2586&quot; title=&quot;Remove ex_config.c until config cursors are supported&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2586&quot;&gt;&lt;del&gt;WT-2586&lt;/del&gt;&lt;/a&gt;       Remove ex_config.c until config cursors are supported&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2589&quot; title=&quot;Check stats using WT_STAT_SET and &amp;#39;clear&amp;#39; usage&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2589&quot;&gt;&lt;del&gt;WT-2589&lt;/del&gt;&lt;/a&gt;       Check stats using WT_STAT_SET and &apos;clear&apos; usage&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2592&quot; title=&quot;Joins using non-recno key types not working&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2592&quot;&gt;&lt;del&gt;WT-2592&lt;/del&gt;&lt;/a&gt;       Joins using non-recno key types not working&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2593&quot; title=&quot;disk full with pre-allocated log files&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2593&quot;&gt;&lt;del&gt;WT-2593&lt;/del&gt;&lt;/a&gt;       Disk full with pre-allocated log files&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2595&quot; title=&quot;Fix compiler warning in packing tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2595&quot;&gt;&lt;del&gt;WT-2595&lt;/del&gt;&lt;/a&gt;       Fix compiler warning in packing tests&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2597&quot; title=&quot;JSON dump needs LSM tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2597&quot;&gt;&lt;del&gt;WT-2597&lt;/del&gt;&lt;/a&gt;       JSON dump needs LSM tests&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2598&quot; title=&quot;in-memory FS needs fast lookup on file names&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2598&quot;&gt;&lt;del&gt;WT-2598&lt;/del&gt;&lt;/a&gt;       In-memory FS needs fast lookup on file names&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2599&quot; title=&quot;split out the checksum code from the support directory&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2599&quot;&gt;&lt;del&gt;WT-2599&lt;/del&gt;&lt;/a&gt;       Split out the checksum code from the support directory&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2600&quot; title=&quot;clean up test program #includes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2600&quot;&gt;&lt;del&gt;WT-2600&lt;/del&gt;&lt;/a&gt;       Clean up test program #includes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2602&quot; title=&quot;LSM stress hangs with very large uncompressed pages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2602&quot;&gt;&lt;del&gt;WT-2602&lt;/del&gt;&lt;/a&gt;       LSM stress hangs with very large uncompressed pages&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2605&quot; title=&quot;C tests focused on different schema types needed for join and other APIs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2605&quot;&gt;&lt;del&gt;WT-2605&lt;/del&gt;&lt;/a&gt;       C tests focused on different schema types needed for join and other APIs&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2609&quot; title=&quot;Incorrect &amp;quot;skips API_END call&amp;quot; error.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2609&quot;&gt;&lt;del&gt;WT-2609&lt;/del&gt;&lt;/a&gt;       Incorrect &quot;skips API_END call&quot; error.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2610&quot; title=&quot;Investigate eviction hazard pointer check&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2610&quot;&gt;&lt;del&gt;WT-2610&lt;/del&gt;&lt;/a&gt;       Investigate eviction hazard pointer check&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2611&quot; title=&quot;wtperf and/or WT_CONFIG_PARSER do not allow escaped double quotes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2611&quot;&gt;&lt;del&gt;WT-2611&lt;/del&gt;&lt;/a&gt;       wtperf and/or WT_CONFIG_PARSER do not allow escaped double quotes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2612&quot; title=&quot;The dist/s_prototypes script is creating a debugging file xxx.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2612&quot;&gt;&lt;del&gt;WT-2612&lt;/del&gt;&lt;/a&gt;       The dist/s_prototypes script is creating a debugging file xxx.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2613&quot; title=&quot;Windows build failing with a C4100 error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2613&quot;&gt;&lt;del&gt;WT-2613&lt;/del&gt;&lt;/a&gt;       Windows build failing with a C4100 error&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2615&quot; title=&quot;Enabling checkpoints in test/format leads to reduced concurrency&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2615&quot;&gt;&lt;del&gt;WT-2615&lt;/del&gt;&lt;/a&gt;       Enabling checkpoints in test/format leads to reduced concurrency&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2616&quot; title=&quot;In-memory deadlock getting size&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2616&quot;&gt;&lt;del&gt;WT-2616&lt;/del&gt;&lt;/a&gt;       In-memory deadlock getting size&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2617&quot; title=&quot;Bug in pluggable file system example&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2617&quot;&gt;&lt;del&gt;WT-2617&lt;/del&gt;&lt;/a&gt;       Bug in pluggable file system example&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2621&quot; title=&quot;WiredTiger fails to compile on MSVC 2013&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2621&quot;&gt;&lt;del&gt;WT-2621&lt;/del&gt;&lt;/a&gt;       WiredTiger fails to compile on MSVC 2013&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2622&quot; title=&quot;unit test failed in test_cursor_random.test_cursor_random.test_cursor_random_multiple_page_records&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2622&quot;&gt;&lt;del&gt;WT-2622&lt;/del&gt;&lt;/a&gt;       Unit test failed in test_cursor_random.test_cursor_random.test_cursor_random_multiple_page_records&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2624&quot; title=&quot;snprintf unsupported on MSVC 2013&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2624&quot;&gt;&lt;del&gt;WT-2624&lt;/del&gt;&lt;/a&gt;       snprintf unsupported on MSVC 2013&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2626&quot; title=&quot;snprintf errors with macro redefinition on MSVC2015&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2626&quot;&gt;&lt;del&gt;WT-2626&lt;/del&gt;&lt;/a&gt;       snprintf errors with macro redefinition on MSVC2015&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2627&quot; title=&quot;Coverity complaints&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2627&quot;&gt;&lt;del&gt;WT-2627&lt;/del&gt;&lt;/a&gt;       Coverity complaints&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2628&quot; title=&quot;reconciliation can return without unlocking the page lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2628&quot;&gt;&lt;del&gt;WT-2628&lt;/del&gt;&lt;/a&gt;       Reconciliation can return without unlocking the page lock&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2629&quot; title=&quot;Introduction of ppc64le crc32c assembly file has made the stack executable&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2629&quot;&gt;&lt;del&gt;WT-2629&lt;/del&gt;&lt;/a&gt;       Introduction of ppc64le crc32c assembly file has made the stack executable&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2630&quot; title=&quot;Rename WT_FSTREAM methods to avoid using C99 reserved names&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2630&quot;&gt;&lt;del&gt;WT-2630&lt;/del&gt;&lt;/a&gt;       Rename WT_FSTREAM methods to avoid using C99 reserved names&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2632&quot; title=&quot;Test format failures due to &amp;quot;checkpoints cannot be dropped when in-use&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2632&quot;&gt;&lt;del&gt;WT-2632&lt;/del&gt;&lt;/a&gt;       Test format failures due to &quot;checkpoints cannot be dropped when in-use&quot;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2637&quot; title=&quot;The file-extension documentation doesn&amp;#39;t cover not-supported cases&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2637&quot;&gt;&lt;del&gt;WT-2637&lt;/del&gt;&lt;/a&gt;       The file-extension documentation doesn&apos;t cover not-supported cases&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2644&quot; title=&quot;&amp;#39;wt load -r&amp;#39; (rename) fails with LSM&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2644&quot;&gt;&lt;del&gt;WT-2644&lt;/del&gt;&lt;/a&gt;       &apos;wt load -r&apos; (rename) fails with LSM&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2646&quot; title=&quot;Split the lock_wait flag into two, adding a checkpoint_wait flag&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2646&quot;&gt;&lt;del&gt;WT-2646&lt;/del&gt;&lt;/a&gt;       Split the lock_wait flag into two, adding a checkpoint_wait flag&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2651&quot; title=&quot;Coverity 1355591 resource leak&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2651&quot;&gt;&lt;del&gt;WT-2651&lt;/del&gt;&lt;/a&gt;       Coverity 1355591 resource leak&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2652&quot; title=&quot;Logging code improvements&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2652&quot;&gt;&lt;del&gt;WT-2652&lt;/del&gt;&lt;/a&gt;       Logging code improvements&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2653&quot; title=&quot;the custom file-system example should show device configuration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2653&quot;&gt;&lt;del&gt;WT-2653&lt;/del&gt;&lt;/a&gt;       The custom file-system example should show device configuration&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2656&quot; title=&quot;Builds failing on GCC 4.7 builder&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2656&quot;&gt;&lt;del&gt;WT-2656&lt;/del&gt;&lt;/a&gt;       Builds failing on GCC 4.7 builder&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2658&quot; title=&quot;Only include PPC-specific files in PPC builds&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2658&quot;&gt;&lt;del&gt;WT-2658&lt;/del&gt;&lt;/a&gt;       Only include PPC-specific files in PPC builds&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2659&quot; title=&quot;csuite tests, assorted lint and cleanup.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2659&quot;&gt;&lt;del&gt;WT-2659&lt;/del&gt;&lt;/a&gt;       csuite tests, assorted lint and cleanup.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2660&quot; title=&quot;Hang between eviction and connection close&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2660&quot;&gt;&lt;del&gt;WT-2660&lt;/del&gt;&lt;/a&gt;       Hang between eviction and connection close&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2661&quot; title=&quot;Coverity failures: 1356050-1356053&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2661&quot;&gt;&lt;del&gt;WT-2661&lt;/del&gt;&lt;/a&gt;       Coverity failures: 1356050-1356053&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2662&quot; title=&quot;For internal spell checking, strip out double quote literals, they confuse aspell&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2662&quot;&gt;&lt;del&gt;WT-2662&lt;/del&gt;&lt;/a&gt;       For internal spell checking, strip out double quote literals, they confuse aspell&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2664&quot; title=&quot;Change eviction so any eviction thread can find candidates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2664&quot;&gt;&lt;del&gt;WT-2664&lt;/del&gt;&lt;/a&gt;       Change eviction so any eviction thread can find candidates&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2667&quot; title=&quot;Enhance WiredTiger Evergreen testing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2667&quot;&gt;&lt;del&gt;WT-2667&lt;/del&gt;&lt;/a&gt;       Enhance WiredTiger Evergreen testing&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2668&quot; title=&quot;Create join statistics that are useful and are easy to understand&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2668&quot;&gt;&lt;del&gt;WT-2668&lt;/del&gt;&lt;/a&gt;       Create join statistics that are useful and are easy to understand&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2671&quot; title=&quot;dump more information about the file layout in verify debug mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2671&quot;&gt;&lt;del&gt;WT-2671&lt;/del&gt;&lt;/a&gt;       Dump more information about the file layout in verify debug mode&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2672&quot; title=&quot;Handle system calls that don&amp;#39;t set errno&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2672&quot;&gt;&lt;del&gt;WT-2672&lt;/del&gt;&lt;/a&gt;       Handle system calls that don&apos;t set errno&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2673&quot; title=&quot;Stop automatically increasing memory page max&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2673&quot;&gt;&lt;del&gt;WT-2673&lt;/del&gt;&lt;/a&gt;       Stop automatically increasing memory page max&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2674&quot; title=&quot;simplify metadata file check&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2674&quot;&gt;&lt;del&gt;WT-2674&lt;/del&gt;&lt;/a&gt;       Simplify metadata file check&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2676&quot; title=&quot;Don&amp;#39;t use key size in column store in-memory splits.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2676&quot;&gt;&lt;del&gt;WT-2676&lt;/del&gt;&lt;/a&gt;       Don&apos;t use key size in column store in-memory splits.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2677&quot; title=&quot;Fix JSON output so only printable ASCII is produced (seen on Solaris)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2677&quot;&gt;&lt;del&gt;WT-2677&lt;/del&gt;&lt;/a&gt;       Fix JSON output so only printable ASCII is produced (seen on Solaris)&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2682&quot; title=&quot;add option to configure WiredTiger with strict compiler flags&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2682&quot;&gt;&lt;del&gt;WT-2682&lt;/del&gt;&lt;/a&gt;       Add option to configure WiredTiger with strict compiler flags&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2683&quot; title=&quot;WiredTiger no longer needs to return non-zero disk sizes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2683&quot;&gt;&lt;del&gt;WT-2683&lt;/del&gt;&lt;/a&gt;       WiredTiger no longer needs to return non-zero disk sizes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2685&quot; title=&quot;hazard pointer failure from clear walk&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2685&quot;&gt;&lt;del&gt;WT-2685&lt;/del&gt;&lt;/a&gt;       Hazard pointer failure from clear walk&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2686&quot; title=&quot;logging subsystem core dump&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2686&quot;&gt;&lt;del&gt;WT-2686&lt;/del&gt;&lt;/a&gt;       Logging subsystem core dump&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2687&quot; title=&quot;test suite should verify the exit status of the wt utility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2687&quot;&gt;&lt;del&gt;WT-2687&lt;/del&gt;&lt;/a&gt;       Test suite should verify the exit status of the wt utility&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2689&quot; title=&quot;Use after free in WT_SESSION::open_cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2689&quot;&gt;&lt;del&gt;WT-2689&lt;/del&gt;&lt;/a&gt;       Use after free in WT_SESSION::open_cursor&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2691&quot; title=&quot;Use wrappers for ctype functions to avoid sign extension errors &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2691&quot;&gt;&lt;del&gt;WT-2691&lt;/del&gt;&lt;/a&gt;       Use wrappers for ctype functions to avoid sign extension errors&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2692&quot; title=&quot;Fix race in file system example&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2692&quot;&gt;&lt;del&gt;WT-2692&lt;/del&gt;&lt;/a&gt;       Fix race in file system example&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2696&quot; title=&quot;Race condition on unclean shutdown may miss log records with large updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2696&quot;&gt;&lt;del&gt;WT-2696&lt;/del&gt;&lt;/a&gt;       Race condition on unclean shutdown may miss log records with large updates&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2698&quot; title=&quot;Test/recovery hung &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2698&quot;&gt;&lt;del&gt;WT-2698&lt;/del&gt;&lt;/a&gt;       Test/recovery hung&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2702&quot; title=&quot;Under high thread load, WiredTiger exceeds cache size&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2702&quot;&gt;&lt;del&gt;WT-2702&lt;/del&gt;&lt;/a&gt;       Under high thread load, WiredTiger exceeds cache size&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2704&quot; title=&quot;test/format hung on bengal&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2704&quot;&gt;&lt;del&gt;WT-2704&lt;/del&gt;&lt;/a&gt;       Test/format hung on bengal&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2706&quot; title=&quot;Race condition on log file switch can cause missing log records&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2706&quot;&gt;&lt;del&gt;WT-2706&lt;/del&gt;&lt;/a&gt;       Race condition on log file switch can cause missing log records&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2707&quot; title=&quot;dist/s_label enhancements, and error jump cleanups&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2707&quot;&gt;&lt;del&gt;WT-2707&lt;/del&gt;&lt;/a&gt;       dist/s_label enhancements, and error jump cleanups&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2709&quot; title=&quot;connection reconfigure segfault in __wt_conn_cache_pool_destroy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2709&quot;&gt;&lt;del&gt;WT-2709&lt;/del&gt;&lt;/a&gt;       Connection reconfigure segfault in __wt_conn_cache_pool_destroy&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2710&quot; title=&quot;WT_FILE_HANDLE_INMEM no longer needs an off field&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2710&quot;&gt;&lt;del&gt;WT-2710&lt;/del&gt;&lt;/a&gt;       WT_FILE_HANDLE_INMEM no longer needs an off field&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2712&quot; title=&quot;Coverity 1356928 and 1356929: ASSERT_SIDE_EFFECT&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2712&quot;&gt;&lt;del&gt;WT-2712&lt;/del&gt;&lt;/a&gt;       Coverity 1356928 and 1356929: ASSERT_SIDE_EFFECT&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2713&quot; title=&quot;document WT_PANIC so pluggable filesystems can panic.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2713&quot;&gt;&lt;del&gt;WT-2713&lt;/del&gt;&lt;/a&gt;       Document WT_PANIC so pluggable filesystems can panic.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2714&quot; title=&quot;lint&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2714&quot;&gt;&lt;del&gt;WT-2714&lt;/del&gt;&lt;/a&gt;       Lint&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2715&quot; title=&quot;random-abort test may write partial record at the end&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2715&quot;&gt;&lt;del&gt;WT-2715&lt;/del&gt;&lt;/a&gt;       random-abort test may write partial record at the end&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2720&quot; title=&quot;Pull request tester not running Python suite&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2720&quot;&gt;&lt;del&gt;WT-2720&lt;/del&gt;&lt;/a&gt;       Pull request tester not running Python suite&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2722&quot; title=&quot;s_label or s_label_loop false positive&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2722&quot;&gt;&lt;del&gt;WT-2722&lt;/del&gt;&lt;/a&gt;       s_label or s_label_loop false positive&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2724&quot; title=&quot;Eviction workers created on open exit immediately&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2724&quot;&gt;&lt;del&gt;WT-2724&lt;/del&gt;&lt;/a&gt;       Eviction workers created on open exit immediately&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2763&quot; title=&quot;Unit test test_intpack failing on OSX&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2763&quot;&gt;&lt;del&gt;WT-2763&lt;/del&gt;&lt;/a&gt;       Unit test test_intpack failing on OSX&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/385faa6ca72ad599d92d3948f1a2033d908e0226&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/385faa6ca72ad599d92d3948f1a2033d908e0226&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1339931" author="xgen-internal-githook" created="Thu, 28 Jul 2016 16:09:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;Ramon Fernandez&apos;, u&apos;email&apos;: u&apos;ramon@mongodb.com&apos;}
&lt;p&gt;Message: Import wiredtiger-wiredtiger-2.8.0-592-g848e5f5.tar.gz from wiredtiger branch mongodb-3.2&lt;/p&gt;

&lt;p&gt;ref: 8b7110b..848e5f5&lt;br/&gt;
for: 3.2.9&lt;/p&gt;

&lt;p&gt;This commit replaces a number of previous backports with the original&lt;br/&gt;
change, so some of the tickets listed below may have been resolved in&lt;br/&gt;
previous versions already as a backport to the v3.2 branch. For example,&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt; includes change a63e21b8 as a cherry-pick of 1f4aaa44, but&lt;br/&gt;
this commit replaces that change with 1f4aaa44 itself.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-23659&quot; title=&quot;Provide useful message when wiredTigerJournalCompressor is changed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-23659&quot;&gt;&lt;del&gt;SERVER-23659&lt;/del&gt;&lt;/a&gt;  Provide useful message when wiredTigerJournalCompressor is changed&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-23661&quot; title=&quot;$sample takes disproportionately long time on newly created collection&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-23661&quot;&gt;&lt;del&gt;SERVER-23661&lt;/del&gt;&lt;/a&gt;  $sample takes disproportionately long time on newly created collection&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24306&quot; title=&quot;40-second journaling stall from &amp;quot;log files prepared&amp;quot; to checkpoint&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24306&quot;&gt;&lt;del&gt;SERVER-24306&lt;/del&gt;&lt;/a&gt;  40-second journaling stall from &quot;log files prepared&quot; to checkpoint&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt;  Improve performance when WiredTiger cache is full&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2103&quot; title=&quot;add incremental backup testing to format&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2103&quot;&gt;&lt;del&gt;WT-2103&lt;/del&gt;&lt;/a&gt;       Add incremental backup testing to format&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2223&quot; title=&quot;Add stress testing for in-memory&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2223&quot;&gt;&lt;del&gt;WT-2223&lt;/del&gt;&lt;/a&gt;       Add stress testing for in-memory&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2268&quot; title=&quot;JSON load incorrect with UNICODE input&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2268&quot;&gt;&lt;del&gt;WT-2268&lt;/del&gt;&lt;/a&gt;       JSON load incorrect with UNICODE input&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2319&quot; title=&quot;Add statistics around fsync calls&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2319&quot;&gt;&lt;del&gt;WT-2319&lt;/del&gt;&lt;/a&gt;       Add statistics around fsync calls&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2325&quot; title=&quot;Fix an incomplete comment&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2325&quot;&gt;&lt;del&gt;WT-2325&lt;/del&gt;&lt;/a&gt;       Fix an incomplete comment&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2343&quot; title=&quot;Assert we don&amp;#39;t remove or rename when backup cursor is open&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2343&quot;&gt;&lt;del&gt;WT-2343&lt;/del&gt;&lt;/a&gt;       Assert we don&apos;t remove or rename when backup cursor is open&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2349&quot; title=&quot;Add ability to open databases read-only&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2349&quot;&gt;&lt;del&gt;WT-2349&lt;/del&gt;&lt;/a&gt;       Add ability to open databases read-only&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2359&quot; title=&quot;WiredTiger with Python will hang if a calloc failure occurs during __wt_connection_close &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2359&quot;&gt;&lt;del&gt;WT-2359&lt;/del&gt;&lt;/a&gt;       WiredTiger with Python will hang if a calloc failure occurs during __wt_connection_close&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2360&quot; title=&quot;Allow disjunctions and combinations of operations in join cursors&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2360&quot;&gt;&lt;del&gt;WT-2360&lt;/del&gt;&lt;/a&gt;       Allow disjunctions and combinations of operations in join cursors&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2408&quot; title=&quot;Windows error translation layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2408&quot;&gt;&lt;del&gt;WT-2408&lt;/del&gt;&lt;/a&gt;       Windows error translation layer&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2446&quot; title=&quot;Estimate WT cache hit ratio&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2446&quot;&gt;&lt;del&gt;WT-2446&lt;/del&gt;&lt;/a&gt;       Estimate WT cache hit ratio&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2450&quot; title=&quot;salvage releases pages, then explicitly evicts them.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2450&quot;&gt;&lt;del&gt;WT-2450&lt;/del&gt;&lt;/a&gt;       Salvage releases pages, then explicitly evicts them.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2453&quot; title=&quot;Throughput drop in wtperf evict Jenkins tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2453&quot;&gt;&lt;del&gt;WT-2453&lt;/del&gt;&lt;/a&gt;       Throughput drop in wtperf evict Jenkins tests&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2479&quot; title=&quot;dump utility discards table config (JSON)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2479&quot;&gt;&lt;del&gt;WT-2479&lt;/del&gt;&lt;/a&gt;       Dump utility discards table config (JSON)&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2491&quot; title=&quot;The dhandle close_lock isn&amp;#39;t valuable at the moment&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2491&quot;&gt;&lt;del&gt;WT-2491&lt;/del&gt;&lt;/a&gt;       The dhandle close_lock isn&apos;t valuable at the moment&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2504&quot; title=&quot;Should READONLY always read basecfg file?&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2504&quot;&gt;&lt;del&gt;WT-2504&lt;/del&gt;&lt;/a&gt;       Should READONLY always read basecfg file?&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2505&quot; title=&quot;Review clang analyzer warnings&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2505&quot;&gt;&lt;del&gt;WT-2505&lt;/del&gt;&lt;/a&gt;       Review clang analyzer warnings&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2508&quot; title=&quot;test programs should remove test directories on the &amp;quot;clean&amp;quot; target&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2508&quot;&gt;&lt;del&gt;WT-2508&lt;/del&gt;&lt;/a&gt;       Test programs should remove test directories on the &quot;clean&quot; target&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2514&quot; title=&quot;log path name is an empty string.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2514&quot;&gt;&lt;del&gt;WT-2514&lt;/del&gt;&lt;/a&gt;       Log path name is an empty string.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2518&quot; title=&quot;LSM checkpoint handle acquisition optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2518&quot;&gt;&lt;del&gt;WT-2518&lt;/del&gt;&lt;/a&gt;       LSM checkpoint handle acquisition optimization&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2520&quot; title=&quot;WT_SESSION::verify should not alter tables&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2520&quot;&gt;&lt;del&gt;WT-2520&lt;/del&gt;&lt;/a&gt;       WT_SESSION::verify should not alter tables&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2526&quot; title=&quot;mixing and matching readonly and read/write handles&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2526&quot;&gt;&lt;del&gt;WT-2526&lt;/del&gt;&lt;/a&gt;       Mixing and matching readonly and read/write handles&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2535&quot; title=&quot;Extend test/format to test for transactions reading their writes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2535&quot;&gt;&lt;del&gt;WT-2535&lt;/del&gt;&lt;/a&gt;       Extend test/format to test for transactions reading their writes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2537&quot; title=&quot;cannot open DB written by WT2.6.1 with WT2.8.0 due to WT_NOTFOUND on recovery&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2537&quot;&gt;&lt;del&gt;WT-2537&lt;/del&gt;&lt;/a&gt;       Cannot open DB written by WT2.6.1 with WT2.8.0 due to WT_NOTFOUND on recovery&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2539&quot; title=&quot;Implement file streaming above pluggable filesystems&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2539&quot;&gt;&lt;del&gt;WT-2539&lt;/del&gt;&lt;/a&gt;       Implement file streaming above pluggable filesystems&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2540&quot; title=&quot;Separate stream and file handle methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2540&quot;&gt;&lt;del&gt;WT-2540&lt;/del&gt;&lt;/a&gt;       Separate stream and file handle methods&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2541&quot; title=&quot;Add statistics for number of threads currently in read/write&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2541&quot;&gt;&lt;del&gt;WT-2541&lt;/del&gt;&lt;/a&gt;       Add statistics for number of threads currently in read/write&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2542&quot; title=&quot;fixed-length column store reconciliation overwrites original values&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2542&quot;&gt;&lt;del&gt;WT-2542&lt;/del&gt;&lt;/a&gt;       Fixed-length column store reconciliation overwrites original values&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2544&quot; title=&quot;Fix eviction statistics when clear is configured&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2544&quot;&gt;&lt;del&gt;WT-2544&lt;/del&gt;&lt;/a&gt;       Fix eviction statistics when clear is configured&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2546&quot; title=&quot;Eviction server not help evict pages sometimes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2546&quot;&gt;&lt;del&gt;WT-2546&lt;/del&gt;&lt;/a&gt;       Eviction server not help evict pages sometimes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2547&quot; title=&quot;Add 1-eviction-worker jobs to Jenkins&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2547&quot;&gt;&lt;del&gt;WT-2547&lt;/del&gt;&lt;/a&gt;       Add 1-eviction-worker jobs to Jenkins&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2548&quot; title=&quot;Cap the amount of data handed to raw compression. &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2548&quot;&gt;&lt;del&gt;WT-2548&lt;/del&gt;&lt;/a&gt;       Cap the amount of data handed to raw compression.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2549&quot; title=&quot;joins using recno keys return no values&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2549&quot;&gt;&lt;del&gt;WT-2549&lt;/del&gt;&lt;/a&gt;       joins using recno keys return no values&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2550&quot; title=&quot;java ex_schema example fails&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2550&quot;&gt;&lt;del&gt;WT-2550&lt;/del&gt;&lt;/a&gt;       java ex_schema example fails&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2552&quot; title=&quot;Public API for pluggable filesystems&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2552&quot;&gt;&lt;del&gt;WT-2552&lt;/del&gt;&lt;/a&gt;       Public API for pluggable filesystems&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2553&quot; title=&quot;Document in-memory configuration and WT_CACHE_FULL error return&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2553&quot;&gt;&lt;del&gt;WT-2553&lt;/del&gt;&lt;/a&gt;       Document in-memory configuration and WT_CACHE_FULL error return&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2554&quot; title=&quot;Implement a framework for adding C test cases&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2554&quot;&gt;&lt;del&gt;WT-2554&lt;/del&gt;&lt;/a&gt;       Implement a framework for adding C test cases&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2556&quot; title=&quot;typo in the Java example code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2556&quot;&gt;&lt;del&gt;WT-2556&lt;/del&gt;&lt;/a&gt;       Typo in the Java example code&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2557&quot; title=&quot;format test program should discard log files after incremental backup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2557&quot;&gt;&lt;del&gt;WT-2557&lt;/del&gt;&lt;/a&gt;       format test program should discard log files after incremental backup&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2558&quot; title=&quot;WT_PAGE structure reorganization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2558&quot;&gt;&lt;del&gt;WT-2558&lt;/del&gt;&lt;/a&gt;       WT_PAGE structure reorganization&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2559&quot; title=&quot;Windows segfault in logging code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2559&quot;&gt;&lt;del&gt;WT-2559&lt;/del&gt;&lt;/a&gt;       Windows segfault in logging code&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2560&quot; title=&quot;Stuck trying to update oldest transaction ID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2560&quot;&gt;&lt;del&gt;WT-2560&lt;/del&gt;&lt;/a&gt;       Stuck trying to update oldest transaction ID&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2562&quot; title=&quot;reconfig02 test failing sometimes on PPC&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2562&quot;&gt;&lt;del&gt;WT-2562&lt;/del&gt;&lt;/a&gt;       Reconfig02 test failing sometimes on PPC&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2565&quot; title=&quot;item 3573 on page at [write-check] is a corrupted cell&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2565&quot;&gt;&lt;del&gt;WT-2565&lt;/del&gt;&lt;/a&gt;       Item 3573 on page at &lt;span class=&quot;error&quot;&gt;&amp;#91;write-check&amp;#93;&lt;/span&gt; is a corrupted cell&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2566&quot; title=&quot;All lock operations should be barriers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2566&quot;&gt;&lt;del&gt;WT-2566&lt;/del&gt;&lt;/a&gt;       All lock operations should be barriers&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2567&quot; title=&quot;segfault in test/format log truncate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2567&quot;&gt;&lt;del&gt;WT-2567&lt;/del&gt;&lt;/a&gt;       Segfault in test/format log truncate&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2568&quot; title=&quot;Java PackTest.java compilation error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2568&quot;&gt;&lt;del&gt;WT-2568&lt;/del&gt;&lt;/a&gt;       Java PackTest.java compilation error&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2569&quot; title=&quot;win_handle_read should always call GetLastError on error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2569&quot;&gt;&lt;del&gt;WT-2569&lt;/del&gt;&lt;/a&gt;       Win_handle_read should always call GetLastError on error&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2570&quot; title=&quot;Minor lint cleanups.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2570&quot;&gt;&lt;del&gt;WT-2570&lt;/del&gt;&lt;/a&gt;       Minor lint cleanups.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2571&quot; title=&quot;join code cleanup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2571&quot;&gt;&lt;del&gt;WT-2571&lt;/del&gt;&lt;/a&gt;       Join code cleanup&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2572&quot; title=&quot;don&amp;#39;t select an in-memory format run if incompatible options configured&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2572&quot;&gt;&lt;del&gt;WT-2572&lt;/del&gt;&lt;/a&gt;       Don&apos;t select an in-memory format run if incompatible options configured&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2573&quot; title=&quot;free of stack-allocated WT_REF&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2573&quot;&gt;&lt;del&gt;WT-2573&lt;/del&gt;&lt;/a&gt;       Free of stack-allocated WT_REF&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2574&quot; title=&quot;format doesn&amp;#39;t free all allocated configure memory &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2574&quot;&gt;&lt;del&gt;WT-2574&lt;/del&gt;&lt;/a&gt;       Format doesn&apos;t free all allocated configure memory&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2576&quot; title=&quot;variable-length column-store out-of-order return&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2576&quot;&gt;&lt;del&gt;WT-2576&lt;/del&gt;&lt;/a&gt;       Variable-length column-store out-of-order return&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2577&quot; title=&quot;core dump discarding non-existent addresses&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2577&quot;&gt;&lt;del&gt;WT-2577&lt;/del&gt;&lt;/a&gt;       Core dump discarding non-existent addresses&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2579&quot; title=&quot;in-memory configurations break debugging support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2579&quot;&gt;&lt;del&gt;WT-2579&lt;/del&gt;&lt;/a&gt;       In-memory configurations break debugging support&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2580&quot; title=&quot;potential SWIG naming conflict in Java&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2580&quot;&gt;&lt;del&gt;WT-2580&lt;/del&gt;&lt;/a&gt;       Potential SWIG naming conflict in Java&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2581&quot; title=&quot;assert multi-&amp;gt;disk_image == NULL&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2581&quot;&gt;&lt;del&gt;WT-2581&lt;/del&gt;&lt;/a&gt;       Assert multi-&amp;gt;disk_image == NULL&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2582&quot; title=&quot;cache eviction server error: WT_RESTART&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2582&quot;&gt;&lt;del&gt;WT-2582&lt;/del&gt;&lt;/a&gt;       Cache eviction server error: WT_RESTART&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2583&quot; title=&quot;incremental backup can prevent future recovery&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2583&quot;&gt;&lt;del&gt;WT-2583&lt;/del&gt;&lt;/a&gt;       Incremental backup can prevent future recovery&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2584&quot; title=&quot;don&amp;#39;t use periods in error messages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2584&quot;&gt;&lt;del&gt;WT-2584&lt;/del&gt;&lt;/a&gt;       Don&apos;t use periods in error messages&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2586&quot; title=&quot;Remove ex_config.c until config cursors are supported&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2586&quot;&gt;&lt;del&gt;WT-2586&lt;/del&gt;&lt;/a&gt;       Remove ex_config.c until config cursors are supported&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2589&quot; title=&quot;Check stats using WT_STAT_SET and &amp;#39;clear&amp;#39; usage&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2589&quot;&gt;&lt;del&gt;WT-2589&lt;/del&gt;&lt;/a&gt;       Check stats using WT_STAT_SET and &apos;clear&apos; usage&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2592&quot; title=&quot;Joins using non-recno key types not working&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2592&quot;&gt;&lt;del&gt;WT-2592&lt;/del&gt;&lt;/a&gt;       Joins using non-recno key types not working&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2593&quot; title=&quot;disk full with pre-allocated log files&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2593&quot;&gt;&lt;del&gt;WT-2593&lt;/del&gt;&lt;/a&gt;       Disk full with pre-allocated log files&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2595&quot; title=&quot;Fix compiler warning in packing tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2595&quot;&gt;&lt;del&gt;WT-2595&lt;/del&gt;&lt;/a&gt;       Fix compiler warning in packing tests&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2597&quot; title=&quot;JSON dump needs LSM tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2597&quot;&gt;&lt;del&gt;WT-2597&lt;/del&gt;&lt;/a&gt;       JSON dump needs LSM tests&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2598&quot; title=&quot;in-memory FS needs fast lookup on file names&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2598&quot;&gt;&lt;del&gt;WT-2598&lt;/del&gt;&lt;/a&gt;       In-memory FS needs fast lookup on file names&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2599&quot; title=&quot;split out the checksum code from the support directory&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2599&quot;&gt;&lt;del&gt;WT-2599&lt;/del&gt;&lt;/a&gt;       Split out the checksum code from the support directory&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2600&quot; title=&quot;clean up test program #includes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2600&quot;&gt;&lt;del&gt;WT-2600&lt;/del&gt;&lt;/a&gt;       Clean up test program #includes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2602&quot; title=&quot;LSM stress hangs with very large uncompressed pages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2602&quot;&gt;&lt;del&gt;WT-2602&lt;/del&gt;&lt;/a&gt;       LSM stress hangs with very large uncompressed pages&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2605&quot; title=&quot;C tests focused on different schema types needed for join and other APIs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2605&quot;&gt;&lt;del&gt;WT-2605&lt;/del&gt;&lt;/a&gt;       C tests focused on different schema types needed for join and other APIs&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2609&quot; title=&quot;Incorrect &amp;quot;skips API_END call&amp;quot; error.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2609&quot;&gt;&lt;del&gt;WT-2609&lt;/del&gt;&lt;/a&gt;       Incorrect &quot;skips API_END call&quot; error.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2610&quot; title=&quot;Investigate eviction hazard pointer check&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2610&quot;&gt;&lt;del&gt;WT-2610&lt;/del&gt;&lt;/a&gt;       Investigate eviction hazard pointer check&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2611&quot; title=&quot;wtperf and/or WT_CONFIG_PARSER do not allow escaped double quotes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2611&quot;&gt;&lt;del&gt;WT-2611&lt;/del&gt;&lt;/a&gt;       wtperf and/or WT_CONFIG_PARSER do not allow escaped double quotes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2612&quot; title=&quot;The dist/s_prototypes script is creating a debugging file xxx.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2612&quot;&gt;&lt;del&gt;WT-2612&lt;/del&gt;&lt;/a&gt;       The dist/s_prototypes script is creating a debugging file xxx.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2613&quot; title=&quot;Windows build failing with a C4100 error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2613&quot;&gt;&lt;del&gt;WT-2613&lt;/del&gt;&lt;/a&gt;       Windows build failing with a C4100 error&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2615&quot; title=&quot;Enabling checkpoints in test/format leads to reduced concurrency&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2615&quot;&gt;&lt;del&gt;WT-2615&lt;/del&gt;&lt;/a&gt;       Enabling checkpoints in test/format leads to reduced concurrency&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2616&quot; title=&quot;In-memory deadlock getting size&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2616&quot;&gt;&lt;del&gt;WT-2616&lt;/del&gt;&lt;/a&gt;       In-memory deadlock getting size&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2617&quot; title=&quot;Bug in pluggable file system example&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2617&quot;&gt;&lt;del&gt;WT-2617&lt;/del&gt;&lt;/a&gt;       Bug in pluggable file system example&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2621&quot; title=&quot;WiredTiger fails to compile on MSVC 2013&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2621&quot;&gt;&lt;del&gt;WT-2621&lt;/del&gt;&lt;/a&gt;       WiredTiger fails to compile on MSVC 2013&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2622&quot; title=&quot;unit test failed in test_cursor_random.test_cursor_random.test_cursor_random_multiple_page_records&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2622&quot;&gt;&lt;del&gt;WT-2622&lt;/del&gt;&lt;/a&gt;       Unit test failed in test_cursor_random.test_cursor_random.test_cursor_random_multiple_page_records&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2624&quot; title=&quot;snprintf unsupported on MSVC 2013&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2624&quot;&gt;&lt;del&gt;WT-2624&lt;/del&gt;&lt;/a&gt;       snprintf unsupported on MSVC 2013&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2626&quot; title=&quot;snprintf errors with macro redefinition on MSVC2015&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2626&quot;&gt;&lt;del&gt;WT-2626&lt;/del&gt;&lt;/a&gt;       snprintf errors with macro redefinition on MSVC2015&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2627&quot; title=&quot;Coverity complaints&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2627&quot;&gt;&lt;del&gt;WT-2627&lt;/del&gt;&lt;/a&gt;       Coverity complaints&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2628&quot; title=&quot;reconciliation can return without unlocking the page lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2628&quot;&gt;&lt;del&gt;WT-2628&lt;/del&gt;&lt;/a&gt;       Reconciliation can return without unlocking the page lock&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2629&quot; title=&quot;Introduction of ppc64le crc32c assembly file has made the stack executable&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2629&quot;&gt;&lt;del&gt;WT-2629&lt;/del&gt;&lt;/a&gt;       Introduction of ppc64le crc32c assembly file has made the stack executable&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2630&quot; title=&quot;Rename WT_FSTREAM methods to avoid using C99 reserved names&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2630&quot;&gt;&lt;del&gt;WT-2630&lt;/del&gt;&lt;/a&gt;       Rename WT_FSTREAM methods to avoid using C99 reserved names&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2632&quot; title=&quot;Test format failures due to &amp;quot;checkpoints cannot be dropped when in-use&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2632&quot;&gt;&lt;del&gt;WT-2632&lt;/del&gt;&lt;/a&gt;       Test format failures due to &quot;checkpoints cannot be dropped when in-use&quot;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2637&quot; title=&quot;The file-extension documentation doesn&amp;#39;t cover not-supported cases&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2637&quot;&gt;&lt;del&gt;WT-2637&lt;/del&gt;&lt;/a&gt;       The file-extension documentation doesn&apos;t cover not-supported cases&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2644&quot; title=&quot;&amp;#39;wt load -r&amp;#39; (rename) fails with LSM&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2644&quot;&gt;&lt;del&gt;WT-2644&lt;/del&gt;&lt;/a&gt;       &apos;wt load -r&apos; (rename) fails with LSM&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2646&quot; title=&quot;Split the lock_wait flag into two, adding a checkpoint_wait flag&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2646&quot;&gt;&lt;del&gt;WT-2646&lt;/del&gt;&lt;/a&gt;       Split the lock_wait flag into two, adding a checkpoint_wait flag&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2651&quot; title=&quot;Coverity 1355591 resource leak&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2651&quot;&gt;&lt;del&gt;WT-2651&lt;/del&gt;&lt;/a&gt;       Coverity 1355591 resource leak&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2652&quot; title=&quot;Logging code improvements&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2652&quot;&gt;&lt;del&gt;WT-2652&lt;/del&gt;&lt;/a&gt;       Logging code improvements&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2653&quot; title=&quot;the custom file-system example should show device configuration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2653&quot;&gt;&lt;del&gt;WT-2653&lt;/del&gt;&lt;/a&gt;       The custom file-system example should show device configuration&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2656&quot; title=&quot;Builds failing on GCC 4.7 builder&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2656&quot;&gt;&lt;del&gt;WT-2656&lt;/del&gt;&lt;/a&gt;       Builds failing on GCC 4.7 builder&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2658&quot; title=&quot;Only include PPC-specific files in PPC builds&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2658&quot;&gt;&lt;del&gt;WT-2658&lt;/del&gt;&lt;/a&gt;       Only include PPC-specific files in PPC builds&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2659&quot; title=&quot;csuite tests, assorted lint and cleanup.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2659&quot;&gt;&lt;del&gt;WT-2659&lt;/del&gt;&lt;/a&gt;       csuite tests, assorted lint and cleanup.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2660&quot; title=&quot;Hang between eviction and connection close&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2660&quot;&gt;&lt;del&gt;WT-2660&lt;/del&gt;&lt;/a&gt;       Hang between eviction and connection close&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2661&quot; title=&quot;Coverity failures: 1356050-1356053&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2661&quot;&gt;&lt;del&gt;WT-2661&lt;/del&gt;&lt;/a&gt;       Coverity failures: 1356050-1356053&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2662&quot; title=&quot;For internal spell checking, strip out double quote literals, they confuse aspell&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2662&quot;&gt;&lt;del&gt;WT-2662&lt;/del&gt;&lt;/a&gt;       For internal spell checking, strip out double quote literals, they confuse aspell&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2664&quot; title=&quot;Change eviction so any eviction thread can find candidates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2664&quot;&gt;&lt;del&gt;WT-2664&lt;/del&gt;&lt;/a&gt;       Change eviction so any eviction thread can find candidates&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2667&quot; title=&quot;Enhance WiredTiger Evergreen testing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2667&quot;&gt;&lt;del&gt;WT-2667&lt;/del&gt;&lt;/a&gt;       Enhance WiredTiger Evergreen testing&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2668&quot; title=&quot;Create join statistics that are useful and are easy to understand&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2668&quot;&gt;&lt;del&gt;WT-2668&lt;/del&gt;&lt;/a&gt;       Create join statistics that are useful and are easy to understand&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2671&quot; title=&quot;dump more information about the file layout in verify debug mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2671&quot;&gt;&lt;del&gt;WT-2671&lt;/del&gt;&lt;/a&gt;       Dump more information about the file layout in verify debug mode&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2672&quot; title=&quot;Handle system calls that don&amp;#39;t set errno&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2672&quot;&gt;&lt;del&gt;WT-2672&lt;/del&gt;&lt;/a&gt;       Handle system calls that don&apos;t set errno&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2673&quot; title=&quot;Stop automatically increasing memory page max&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2673&quot;&gt;&lt;del&gt;WT-2673&lt;/del&gt;&lt;/a&gt;       Stop automatically increasing memory page max&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2674&quot; title=&quot;simplify metadata file check&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2674&quot;&gt;&lt;del&gt;WT-2674&lt;/del&gt;&lt;/a&gt;       Simplify metadata file check&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2676&quot; title=&quot;Don&amp;#39;t use key size in column store in-memory splits.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2676&quot;&gt;&lt;del&gt;WT-2676&lt;/del&gt;&lt;/a&gt;       Don&apos;t use key size in column store in-memory splits.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2677&quot; title=&quot;Fix JSON output so only printable ASCII is produced (seen on Solaris)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2677&quot;&gt;&lt;del&gt;WT-2677&lt;/del&gt;&lt;/a&gt;       Fix JSON output so only printable ASCII is produced (seen on Solaris)&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2682&quot; title=&quot;add option to configure WiredTiger with strict compiler flags&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2682&quot;&gt;&lt;del&gt;WT-2682&lt;/del&gt;&lt;/a&gt;       Add option to configure WiredTiger with strict compiler flags&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2683&quot; title=&quot;WiredTiger no longer needs to return non-zero disk sizes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2683&quot;&gt;&lt;del&gt;WT-2683&lt;/del&gt;&lt;/a&gt;       WiredTiger no longer needs to return non-zero disk sizes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2685&quot; title=&quot;hazard pointer failure from clear walk&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2685&quot;&gt;&lt;del&gt;WT-2685&lt;/del&gt;&lt;/a&gt;       Hazard pointer failure from clear walk&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2686&quot; title=&quot;logging subsystem core dump&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2686&quot;&gt;&lt;del&gt;WT-2686&lt;/del&gt;&lt;/a&gt;       Logging subsystem core dump&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2687&quot; title=&quot;test suite should verify the exit status of the wt utility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2687&quot;&gt;&lt;del&gt;WT-2687&lt;/del&gt;&lt;/a&gt;       Test suite should verify the exit status of the wt utility&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2689&quot; title=&quot;Use after free in WT_SESSION::open_cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2689&quot;&gt;&lt;del&gt;WT-2689&lt;/del&gt;&lt;/a&gt;       Use after free in WT_SESSION::open_cursor&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2691&quot; title=&quot;Use wrappers for ctype functions to avoid sign extension errors &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2691&quot;&gt;&lt;del&gt;WT-2691&lt;/del&gt;&lt;/a&gt;       Use wrappers for ctype functions to avoid sign extension errors&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2692&quot; title=&quot;Fix race in file system example&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2692&quot;&gt;&lt;del&gt;WT-2692&lt;/del&gt;&lt;/a&gt;       Fix race in file system example&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2696&quot; title=&quot;Race condition on unclean shutdown may miss log records with large updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2696&quot;&gt;&lt;del&gt;WT-2696&lt;/del&gt;&lt;/a&gt;       Race condition on unclean shutdown may miss log records with large updates&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2698&quot; title=&quot;Test/recovery hung &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2698&quot;&gt;&lt;del&gt;WT-2698&lt;/del&gt;&lt;/a&gt;       Test/recovery hung&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2702&quot; title=&quot;Under high thread load, WiredTiger exceeds cache size&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2702&quot;&gt;&lt;del&gt;WT-2702&lt;/del&gt;&lt;/a&gt;       Under high thread load, WiredTiger exceeds cache size&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2704&quot; title=&quot;test/format hung on bengal&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2704&quot;&gt;&lt;del&gt;WT-2704&lt;/del&gt;&lt;/a&gt;       Test/format hung on bengal&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2706&quot; title=&quot;Race condition on log file switch can cause missing log records&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2706&quot;&gt;&lt;del&gt;WT-2706&lt;/del&gt;&lt;/a&gt;       Race condition on log file switch can cause missing log records&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2707&quot; title=&quot;dist/s_label enhancements, and error jump cleanups&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2707&quot;&gt;&lt;del&gt;WT-2707&lt;/del&gt;&lt;/a&gt;       dist/s_label enhancements, and error jump cleanups&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2709&quot; title=&quot;connection reconfigure segfault in __wt_conn_cache_pool_destroy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2709&quot;&gt;&lt;del&gt;WT-2709&lt;/del&gt;&lt;/a&gt;       Connection reconfigure segfault in __wt_conn_cache_pool_destroy&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2710&quot; title=&quot;WT_FILE_HANDLE_INMEM no longer needs an off field&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2710&quot;&gt;&lt;del&gt;WT-2710&lt;/del&gt;&lt;/a&gt;       WT_FILE_HANDLE_INMEM no longer needs an off field&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2712&quot; title=&quot;Coverity 1356928 and 1356929: ASSERT_SIDE_EFFECT&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2712&quot;&gt;&lt;del&gt;WT-2712&lt;/del&gt;&lt;/a&gt;       Coverity 1356928 and 1356929: ASSERT_SIDE_EFFECT&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2713&quot; title=&quot;document WT_PANIC so pluggable filesystems can panic.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2713&quot;&gt;&lt;del&gt;WT-2713&lt;/del&gt;&lt;/a&gt;       Document WT_PANIC so pluggable filesystems can panic.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2714&quot; title=&quot;lint&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2714&quot;&gt;&lt;del&gt;WT-2714&lt;/del&gt;&lt;/a&gt;       Lint&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2715&quot; title=&quot;random-abort test may write partial record at the end&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2715&quot;&gt;&lt;del&gt;WT-2715&lt;/del&gt;&lt;/a&gt;       random-abort test may write partial record at the end&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2720&quot; title=&quot;Pull request tester not running Python suite&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2720&quot;&gt;&lt;del&gt;WT-2720&lt;/del&gt;&lt;/a&gt;       Pull request tester not running Python suite&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2722&quot; title=&quot;s_label or s_label_loop false positive&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2722&quot;&gt;&lt;del&gt;WT-2722&lt;/del&gt;&lt;/a&gt;       s_label or s_label_loop false positive&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2724&quot; title=&quot;Eviction workers created on open exit immediately&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2724&quot;&gt;&lt;del&gt;WT-2724&lt;/del&gt;&lt;/a&gt;       Eviction workers created on open exit immediately&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2763&quot; title=&quot;Unit test test_intpack failing on OSX&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2763&quot;&gt;&lt;del&gt;WT-2763&lt;/del&gt;&lt;/a&gt;       Unit test test_intpack failing on OSX&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/385faa6ca72ad599d92d3948f1a2033d908e0226&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/385faa6ca72ad599d92d3948f1a2033d908e0226&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1336965" author="xgen-internal-githook" created="Wed, 27 Jul 2016 02:14:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;Ramon Fernandez&apos;, u&apos;email&apos;: u&apos;ramon@mongodb.com&apos;}
&lt;p&gt;Message: Import wiredtiger-wiredtiger-2.8.0-592-g848e5f5.tar.gz from wiredtiger branch mongodb-3.2&lt;/p&gt;

&lt;p&gt;ref: 8b7110b..848e5f5&lt;br/&gt;
for: 3.2.9&lt;/p&gt;

&lt;p&gt;This commit replaces a number of previous backports with the original&lt;br/&gt;
change, so some of the tickets listed below may have been resolved in&lt;br/&gt;
previous versions already as a backport to the v3.2 branch. For example,&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt; includes change a63e21b8 as a cherry-pick of 1f4aaa44, but&lt;br/&gt;
this commit replaces that change with 1f4aaa44 itself.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-23659&quot; title=&quot;Provide useful message when wiredTigerJournalCompressor is changed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-23659&quot;&gt;&lt;del&gt;SERVER-23659&lt;/del&gt;&lt;/a&gt;  Provide useful message when wiredTigerJournalCompressor is changed&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-23661&quot; title=&quot;$sample takes disproportionately long time on newly created collection&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-23661&quot;&gt;&lt;del&gt;SERVER-23661&lt;/del&gt;&lt;/a&gt;  $sample takes disproportionately long time on newly created collection&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24306&quot; title=&quot;40-second journaling stall from &amp;quot;log files prepared&amp;quot; to checkpoint&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24306&quot;&gt;&lt;del&gt;SERVER-24306&lt;/del&gt;&lt;/a&gt;  40-second journaling stall from &quot;log files prepared&quot; to checkpoint&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt;  Improve performance when WiredTiger cache is full&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2103&quot; title=&quot;add incremental backup testing to format&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2103&quot;&gt;&lt;del&gt;WT-2103&lt;/del&gt;&lt;/a&gt;       Add incremental backup testing to format&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2223&quot; title=&quot;Add stress testing for in-memory&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2223&quot;&gt;&lt;del&gt;WT-2223&lt;/del&gt;&lt;/a&gt;       Add stress testing for in-memory&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2268&quot; title=&quot;JSON load incorrect with UNICODE input&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2268&quot;&gt;&lt;del&gt;WT-2268&lt;/del&gt;&lt;/a&gt;       JSON load incorrect with UNICODE input&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2319&quot; title=&quot;Add statistics around fsync calls&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2319&quot;&gt;&lt;del&gt;WT-2319&lt;/del&gt;&lt;/a&gt;       Add statistics around fsync calls&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2325&quot; title=&quot;Fix an incomplete comment&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2325&quot;&gt;&lt;del&gt;WT-2325&lt;/del&gt;&lt;/a&gt;       Fix an incomplete comment&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2343&quot; title=&quot;Assert we don&amp;#39;t remove or rename when backup cursor is open&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2343&quot;&gt;&lt;del&gt;WT-2343&lt;/del&gt;&lt;/a&gt;       Assert we don&apos;t remove or rename when backup cursor is open&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2349&quot; title=&quot;Add ability to open databases read-only&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2349&quot;&gt;&lt;del&gt;WT-2349&lt;/del&gt;&lt;/a&gt;       Add ability to open databases read-only&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2359&quot; title=&quot;WiredTiger with Python will hang if a calloc failure occurs during __wt_connection_close &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2359&quot;&gt;&lt;del&gt;WT-2359&lt;/del&gt;&lt;/a&gt;       WiredTiger with Python will hang if a calloc failure occurs during __wt_connection_close&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2360&quot; title=&quot;Allow disjunctions and combinations of operations in join cursors&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2360&quot;&gt;&lt;del&gt;WT-2360&lt;/del&gt;&lt;/a&gt;       Allow disjunctions and combinations of operations in join cursors&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2408&quot; title=&quot;Windows error translation layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2408&quot;&gt;&lt;del&gt;WT-2408&lt;/del&gt;&lt;/a&gt;       Windows error translation layer&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2446&quot; title=&quot;Estimate WT cache hit ratio&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2446&quot;&gt;&lt;del&gt;WT-2446&lt;/del&gt;&lt;/a&gt;       Estimate WT cache hit ratio&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2450&quot; title=&quot;salvage releases pages, then explicitly evicts them.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2450&quot;&gt;&lt;del&gt;WT-2450&lt;/del&gt;&lt;/a&gt;       Salvage releases pages, then explicitly evicts them.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2453&quot; title=&quot;Throughput drop in wtperf evict Jenkins tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2453&quot;&gt;&lt;del&gt;WT-2453&lt;/del&gt;&lt;/a&gt;       Throughput drop in wtperf evict Jenkins tests&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2479&quot; title=&quot;dump utility discards table config (JSON)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2479&quot;&gt;&lt;del&gt;WT-2479&lt;/del&gt;&lt;/a&gt;       Dump utility discards table config (JSON)&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2491&quot; title=&quot;The dhandle close_lock isn&amp;#39;t valuable at the moment&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2491&quot;&gt;&lt;del&gt;WT-2491&lt;/del&gt;&lt;/a&gt;       The dhandle close_lock isn&apos;t valuable at the moment&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2504&quot; title=&quot;Should READONLY always read basecfg file?&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2504&quot;&gt;&lt;del&gt;WT-2504&lt;/del&gt;&lt;/a&gt;       Should READONLY always read basecfg file?&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2505&quot; title=&quot;Review clang analyzer warnings&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2505&quot;&gt;&lt;del&gt;WT-2505&lt;/del&gt;&lt;/a&gt;       Review clang analyzer warnings&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2508&quot; title=&quot;test programs should remove test directories on the &amp;quot;clean&amp;quot; target&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2508&quot;&gt;&lt;del&gt;WT-2508&lt;/del&gt;&lt;/a&gt;       Test programs should remove test directories on the &quot;clean&quot; target&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2514&quot; title=&quot;log path name is an empty string.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2514&quot;&gt;&lt;del&gt;WT-2514&lt;/del&gt;&lt;/a&gt;       Log path name is an empty string.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2518&quot; title=&quot;LSM checkpoint handle acquisition optimization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2518&quot;&gt;&lt;del&gt;WT-2518&lt;/del&gt;&lt;/a&gt;       LSM checkpoint handle acquisition optimization&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2520&quot; title=&quot;WT_SESSION::verify should not alter tables&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2520&quot;&gt;&lt;del&gt;WT-2520&lt;/del&gt;&lt;/a&gt;       WT_SESSION::verify should not alter tables&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2526&quot; title=&quot;mixing and matching readonly and read/write handles&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2526&quot;&gt;&lt;del&gt;WT-2526&lt;/del&gt;&lt;/a&gt;       Mixing and matching readonly and read/write handles&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2535&quot; title=&quot;Extend test/format to test for transactions reading their writes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2535&quot;&gt;&lt;del&gt;WT-2535&lt;/del&gt;&lt;/a&gt;       Extend test/format to test for transactions reading their writes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2537&quot; title=&quot;cannot open DB written by WT2.6.1 with WT2.8.0 due to WT_NOTFOUND on recovery&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2537&quot;&gt;&lt;del&gt;WT-2537&lt;/del&gt;&lt;/a&gt;       Cannot open DB written by WT2.6.1 with WT2.8.0 due to WT_NOTFOUND on recovery&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2539&quot; title=&quot;Implement file streaming above pluggable filesystems&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2539&quot;&gt;&lt;del&gt;WT-2539&lt;/del&gt;&lt;/a&gt;       Implement file streaming above pluggable filesystems&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2540&quot; title=&quot;Separate stream and file handle methods&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2540&quot;&gt;&lt;del&gt;WT-2540&lt;/del&gt;&lt;/a&gt;       Separate stream and file handle methods&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2541&quot; title=&quot;Add statistics for number of threads currently in read/write&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2541&quot;&gt;&lt;del&gt;WT-2541&lt;/del&gt;&lt;/a&gt;       Add statistics for number of threads currently in read/write&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2542&quot; title=&quot;fixed-length column store reconciliation overwrites original values&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2542&quot;&gt;&lt;del&gt;WT-2542&lt;/del&gt;&lt;/a&gt;       Fixed-length column store reconciliation overwrites original values&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2544&quot; title=&quot;Fix eviction statistics when clear is configured&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2544&quot;&gt;&lt;del&gt;WT-2544&lt;/del&gt;&lt;/a&gt;       Fix eviction statistics when clear is configured&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2546&quot; title=&quot;Eviction server not help evict pages sometimes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2546&quot;&gt;&lt;del&gt;WT-2546&lt;/del&gt;&lt;/a&gt;       Eviction server not help evict pages sometimes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2547&quot; title=&quot;Add 1-eviction-worker jobs to Jenkins&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2547&quot;&gt;&lt;del&gt;WT-2547&lt;/del&gt;&lt;/a&gt;       Add 1-eviction-worker jobs to Jenkins&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2548&quot; title=&quot;Cap the amount of data handed to raw compression. &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2548&quot;&gt;&lt;del&gt;WT-2548&lt;/del&gt;&lt;/a&gt;       Cap the amount of data handed to raw compression.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2549&quot; title=&quot;joins using recno keys return no values&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2549&quot;&gt;&lt;del&gt;WT-2549&lt;/del&gt;&lt;/a&gt;       joins using recno keys return no values&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2550&quot; title=&quot;java ex_schema example fails&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2550&quot;&gt;&lt;del&gt;WT-2550&lt;/del&gt;&lt;/a&gt;       java ex_schema example fails&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2552&quot; title=&quot;Public API for pluggable filesystems&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2552&quot;&gt;&lt;del&gt;WT-2552&lt;/del&gt;&lt;/a&gt;       Public API for pluggable filesystems&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2553&quot; title=&quot;Document in-memory configuration and WT_CACHE_FULL error return&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2553&quot;&gt;&lt;del&gt;WT-2553&lt;/del&gt;&lt;/a&gt;       Document in-memory configuration and WT_CACHE_FULL error return&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2554&quot; title=&quot;Implement a framework for adding C test cases&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2554&quot;&gt;&lt;del&gt;WT-2554&lt;/del&gt;&lt;/a&gt;       Implement a framework for adding C test cases&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2556&quot; title=&quot;typo in the Java example code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2556&quot;&gt;&lt;del&gt;WT-2556&lt;/del&gt;&lt;/a&gt;       Typo in the Java example code&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2557&quot; title=&quot;format test program should discard log files after incremental backup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2557&quot;&gt;&lt;del&gt;WT-2557&lt;/del&gt;&lt;/a&gt;       format test program should discard log files after incremental backup&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2558&quot; title=&quot;WT_PAGE structure reorganization&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2558&quot;&gt;&lt;del&gt;WT-2558&lt;/del&gt;&lt;/a&gt;       WT_PAGE structure reorganization&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2559&quot; title=&quot;Windows segfault in logging code&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2559&quot;&gt;&lt;del&gt;WT-2559&lt;/del&gt;&lt;/a&gt;       Windows segfault in logging code&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2560&quot; title=&quot;Stuck trying to update oldest transaction ID&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2560&quot;&gt;&lt;del&gt;WT-2560&lt;/del&gt;&lt;/a&gt;       Stuck trying to update oldest transaction ID&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2562&quot; title=&quot;reconfig02 test failing sometimes on PPC&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2562&quot;&gt;&lt;del&gt;WT-2562&lt;/del&gt;&lt;/a&gt;       Reconfig02 test failing sometimes on PPC&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2565&quot; title=&quot;item 3573 on page at [write-check] is a corrupted cell&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2565&quot;&gt;&lt;del&gt;WT-2565&lt;/del&gt;&lt;/a&gt;       Item 3573 on page at &lt;span class=&quot;error&quot;&gt;&amp;#91;write-check&amp;#93;&lt;/span&gt; is a corrupted cell&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2566&quot; title=&quot;All lock operations should be barriers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2566&quot;&gt;&lt;del&gt;WT-2566&lt;/del&gt;&lt;/a&gt;       All lock operations should be barriers&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2567&quot; title=&quot;segfault in test/format log truncate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2567&quot;&gt;&lt;del&gt;WT-2567&lt;/del&gt;&lt;/a&gt;       Segfault in test/format log truncate&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2568&quot; title=&quot;Java PackTest.java compilation error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2568&quot;&gt;&lt;del&gt;WT-2568&lt;/del&gt;&lt;/a&gt;       Java PackTest.java compilation error&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2569&quot; title=&quot;win_handle_read should always call GetLastError on error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2569&quot;&gt;&lt;del&gt;WT-2569&lt;/del&gt;&lt;/a&gt;       Win_handle_read should always call GetLastError on error&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2570&quot; title=&quot;Minor lint cleanups.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2570&quot;&gt;&lt;del&gt;WT-2570&lt;/del&gt;&lt;/a&gt;       Minor lint cleanups.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2571&quot; title=&quot;join code cleanup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2571&quot;&gt;&lt;del&gt;WT-2571&lt;/del&gt;&lt;/a&gt;       Join code cleanup&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2572&quot; title=&quot;don&amp;#39;t select an in-memory format run if incompatible options configured&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2572&quot;&gt;&lt;del&gt;WT-2572&lt;/del&gt;&lt;/a&gt;       Don&apos;t select an in-memory format run if incompatible options configured&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2573&quot; title=&quot;free of stack-allocated WT_REF&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2573&quot;&gt;&lt;del&gt;WT-2573&lt;/del&gt;&lt;/a&gt;       Free of stack-allocated WT_REF&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2574&quot; title=&quot;format doesn&amp;#39;t free all allocated configure memory &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2574&quot;&gt;&lt;del&gt;WT-2574&lt;/del&gt;&lt;/a&gt;       Format doesn&apos;t free all allocated configure memory&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2576&quot; title=&quot;variable-length column-store out-of-order return&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2576&quot;&gt;&lt;del&gt;WT-2576&lt;/del&gt;&lt;/a&gt;       Variable-length column-store out-of-order return&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2577&quot; title=&quot;core dump discarding non-existent addresses&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2577&quot;&gt;&lt;del&gt;WT-2577&lt;/del&gt;&lt;/a&gt;       Core dump discarding non-existent addresses&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2579&quot; title=&quot;in-memory configurations break debugging support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2579&quot;&gt;&lt;del&gt;WT-2579&lt;/del&gt;&lt;/a&gt;       In-memory configurations break debugging support&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2580&quot; title=&quot;potential SWIG naming conflict in Java&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2580&quot;&gt;&lt;del&gt;WT-2580&lt;/del&gt;&lt;/a&gt;       Potential SWIG naming conflict in Java&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2581&quot; title=&quot;assert multi-&amp;gt;disk_image == NULL&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2581&quot;&gt;&lt;del&gt;WT-2581&lt;/del&gt;&lt;/a&gt;       Assert multi-&amp;gt;disk_image == NULL&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2582&quot; title=&quot;cache eviction server error: WT_RESTART&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2582&quot;&gt;&lt;del&gt;WT-2582&lt;/del&gt;&lt;/a&gt;       Cache eviction server error: WT_RESTART&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2583&quot; title=&quot;incremental backup can prevent future recovery&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2583&quot;&gt;&lt;del&gt;WT-2583&lt;/del&gt;&lt;/a&gt;       Incremental backup can prevent future recovery&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2584&quot; title=&quot;don&amp;#39;t use periods in error messages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2584&quot;&gt;&lt;del&gt;WT-2584&lt;/del&gt;&lt;/a&gt;       Don&apos;t use periods in error messages&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2586&quot; title=&quot;Remove ex_config.c until config cursors are supported&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2586&quot;&gt;&lt;del&gt;WT-2586&lt;/del&gt;&lt;/a&gt;       Remove ex_config.c until config cursors are supported&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2589&quot; title=&quot;Check stats using WT_STAT_SET and &amp;#39;clear&amp;#39; usage&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2589&quot;&gt;&lt;del&gt;WT-2589&lt;/del&gt;&lt;/a&gt;       Check stats using WT_STAT_SET and &apos;clear&apos; usage&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2592&quot; title=&quot;Joins using non-recno key types not working&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2592&quot;&gt;&lt;del&gt;WT-2592&lt;/del&gt;&lt;/a&gt;       Joins using non-recno key types not working&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2593&quot; title=&quot;disk full with pre-allocated log files&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2593&quot;&gt;&lt;del&gt;WT-2593&lt;/del&gt;&lt;/a&gt;       Disk full with pre-allocated log files&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2595&quot; title=&quot;Fix compiler warning in packing tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2595&quot;&gt;&lt;del&gt;WT-2595&lt;/del&gt;&lt;/a&gt;       Fix compiler warning in packing tests&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2597&quot; title=&quot;JSON dump needs LSM tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2597&quot;&gt;&lt;del&gt;WT-2597&lt;/del&gt;&lt;/a&gt;       JSON dump needs LSM tests&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2598&quot; title=&quot;in-memory FS needs fast lookup on file names&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2598&quot;&gt;&lt;del&gt;WT-2598&lt;/del&gt;&lt;/a&gt;       In-memory FS needs fast lookup on file names&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2599&quot; title=&quot;split out the checksum code from the support directory&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2599&quot;&gt;&lt;del&gt;WT-2599&lt;/del&gt;&lt;/a&gt;       Split out the checksum code from the support directory&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2600&quot; title=&quot;clean up test program #includes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2600&quot;&gt;&lt;del&gt;WT-2600&lt;/del&gt;&lt;/a&gt;       Clean up test program #includes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2602&quot; title=&quot;LSM stress hangs with very large uncompressed pages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2602&quot;&gt;&lt;del&gt;WT-2602&lt;/del&gt;&lt;/a&gt;       LSM stress hangs with very large uncompressed pages&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2605&quot; title=&quot;C tests focused on different schema types needed for join and other APIs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2605&quot;&gt;&lt;del&gt;WT-2605&lt;/del&gt;&lt;/a&gt;       C tests focused on different schema types needed for join and other APIs&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2609&quot; title=&quot;Incorrect &amp;quot;skips API_END call&amp;quot; error.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2609&quot;&gt;&lt;del&gt;WT-2609&lt;/del&gt;&lt;/a&gt;       Incorrect &quot;skips API_END call&quot; error.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2610&quot; title=&quot;Investigate eviction hazard pointer check&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2610&quot;&gt;&lt;del&gt;WT-2610&lt;/del&gt;&lt;/a&gt;       Investigate eviction hazard pointer check&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2611&quot; title=&quot;wtperf and/or WT_CONFIG_PARSER do not allow escaped double quotes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2611&quot;&gt;&lt;del&gt;WT-2611&lt;/del&gt;&lt;/a&gt;       wtperf and/or WT_CONFIG_PARSER do not allow escaped double quotes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2612&quot; title=&quot;The dist/s_prototypes script is creating a debugging file xxx.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2612&quot;&gt;&lt;del&gt;WT-2612&lt;/del&gt;&lt;/a&gt;       The dist/s_prototypes script is creating a debugging file xxx.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2613&quot; title=&quot;Windows build failing with a C4100 error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2613&quot;&gt;&lt;del&gt;WT-2613&lt;/del&gt;&lt;/a&gt;       Windows build failing with a C4100 error&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2615&quot; title=&quot;Enabling checkpoints in test/format leads to reduced concurrency&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2615&quot;&gt;&lt;del&gt;WT-2615&lt;/del&gt;&lt;/a&gt;       Enabling checkpoints in test/format leads to reduced concurrency&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2616&quot; title=&quot;In-memory deadlock getting size&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2616&quot;&gt;&lt;del&gt;WT-2616&lt;/del&gt;&lt;/a&gt;       In-memory deadlock getting size&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2617&quot; title=&quot;Bug in pluggable file system example&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2617&quot;&gt;&lt;del&gt;WT-2617&lt;/del&gt;&lt;/a&gt;       Bug in pluggable file system example&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2621&quot; title=&quot;WiredTiger fails to compile on MSVC 2013&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2621&quot;&gt;&lt;del&gt;WT-2621&lt;/del&gt;&lt;/a&gt;       WiredTiger fails to compile on MSVC 2013&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2622&quot; title=&quot;unit test failed in test_cursor_random.test_cursor_random.test_cursor_random_multiple_page_records&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2622&quot;&gt;&lt;del&gt;WT-2622&lt;/del&gt;&lt;/a&gt;       Unit test failed in test_cursor_random.test_cursor_random.test_cursor_random_multiple_page_records&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2624&quot; title=&quot;snprintf unsupported on MSVC 2013&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2624&quot;&gt;&lt;del&gt;WT-2624&lt;/del&gt;&lt;/a&gt;       snprintf unsupported on MSVC 2013&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2626&quot; title=&quot;snprintf errors with macro redefinition on MSVC2015&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2626&quot;&gt;&lt;del&gt;WT-2626&lt;/del&gt;&lt;/a&gt;       snprintf errors with macro redefinition on MSVC2015&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2627&quot; title=&quot;Coverity complaints&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2627&quot;&gt;&lt;del&gt;WT-2627&lt;/del&gt;&lt;/a&gt;       Coverity complaints&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2628&quot; title=&quot;reconciliation can return without unlocking the page lock&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2628&quot;&gt;&lt;del&gt;WT-2628&lt;/del&gt;&lt;/a&gt;       Reconciliation can return without unlocking the page lock&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2629&quot; title=&quot;Introduction of ppc64le crc32c assembly file has made the stack executable&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2629&quot;&gt;&lt;del&gt;WT-2629&lt;/del&gt;&lt;/a&gt;       Introduction of ppc64le crc32c assembly file has made the stack executable&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2630&quot; title=&quot;Rename WT_FSTREAM methods to avoid using C99 reserved names&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2630&quot;&gt;&lt;del&gt;WT-2630&lt;/del&gt;&lt;/a&gt;       Rename WT_FSTREAM methods to avoid using C99 reserved names&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2632&quot; title=&quot;Test format failures due to &amp;quot;checkpoints cannot be dropped when in-use&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2632&quot;&gt;&lt;del&gt;WT-2632&lt;/del&gt;&lt;/a&gt;       Test format failures due to &quot;checkpoints cannot be dropped when in-use&quot;&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2637&quot; title=&quot;The file-extension documentation doesn&amp;#39;t cover not-supported cases&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2637&quot;&gt;&lt;del&gt;WT-2637&lt;/del&gt;&lt;/a&gt;       The file-extension documentation doesn&apos;t cover not-supported cases&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2644&quot; title=&quot;&amp;#39;wt load -r&amp;#39; (rename) fails with LSM&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2644&quot;&gt;&lt;del&gt;WT-2644&lt;/del&gt;&lt;/a&gt;       &apos;wt load -r&apos; (rename) fails with LSM&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2646&quot; title=&quot;Split the lock_wait flag into two, adding a checkpoint_wait flag&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2646&quot;&gt;&lt;del&gt;WT-2646&lt;/del&gt;&lt;/a&gt;       Split the lock_wait flag into two, adding a checkpoint_wait flag&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2651&quot; title=&quot;Coverity 1355591 resource leak&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2651&quot;&gt;&lt;del&gt;WT-2651&lt;/del&gt;&lt;/a&gt;       Coverity 1355591 resource leak&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2652&quot; title=&quot;Logging code improvements&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2652&quot;&gt;&lt;del&gt;WT-2652&lt;/del&gt;&lt;/a&gt;       Logging code improvements&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2653&quot; title=&quot;the custom file-system example should show device configuration&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2653&quot;&gt;&lt;del&gt;WT-2653&lt;/del&gt;&lt;/a&gt;       The custom file-system example should show device configuration&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2656&quot; title=&quot;Builds failing on GCC 4.7 builder&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2656&quot;&gt;&lt;del&gt;WT-2656&lt;/del&gt;&lt;/a&gt;       Builds failing on GCC 4.7 builder&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2658&quot; title=&quot;Only include PPC-specific files in PPC builds&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2658&quot;&gt;&lt;del&gt;WT-2658&lt;/del&gt;&lt;/a&gt;       Only include PPC-specific files in PPC builds&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2659&quot; title=&quot;csuite tests, assorted lint and cleanup.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2659&quot;&gt;&lt;del&gt;WT-2659&lt;/del&gt;&lt;/a&gt;       csuite tests, assorted lint and cleanup.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2660&quot; title=&quot;Hang between eviction and connection close&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2660&quot;&gt;&lt;del&gt;WT-2660&lt;/del&gt;&lt;/a&gt;       Hang between eviction and connection close&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2661&quot; title=&quot;Coverity failures: 1356050-1356053&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2661&quot;&gt;&lt;del&gt;WT-2661&lt;/del&gt;&lt;/a&gt;       Coverity failures: 1356050-1356053&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2662&quot; title=&quot;For internal spell checking, strip out double quote literals, they confuse aspell&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2662&quot;&gt;&lt;del&gt;WT-2662&lt;/del&gt;&lt;/a&gt;       For internal spell checking, strip out double quote literals, they confuse aspell&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2664&quot; title=&quot;Change eviction so any eviction thread can find candidates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2664&quot;&gt;&lt;del&gt;WT-2664&lt;/del&gt;&lt;/a&gt;       Change eviction so any eviction thread can find candidates&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2667&quot; title=&quot;Enhance WiredTiger Evergreen testing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2667&quot;&gt;&lt;del&gt;WT-2667&lt;/del&gt;&lt;/a&gt;       Enhance WiredTiger Evergreen testing&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2668&quot; title=&quot;Create join statistics that are useful and are easy to understand&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2668&quot;&gt;&lt;del&gt;WT-2668&lt;/del&gt;&lt;/a&gt;       Create join statistics that are useful and are easy to understand&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2671&quot; title=&quot;dump more information about the file layout in verify debug mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2671&quot;&gt;&lt;del&gt;WT-2671&lt;/del&gt;&lt;/a&gt;       Dump more information about the file layout in verify debug mode&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2672&quot; title=&quot;Handle system calls that don&amp;#39;t set errno&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2672&quot;&gt;&lt;del&gt;WT-2672&lt;/del&gt;&lt;/a&gt;       Handle system calls that don&apos;t set errno&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2673&quot; title=&quot;Stop automatically increasing memory page max&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2673&quot;&gt;&lt;del&gt;WT-2673&lt;/del&gt;&lt;/a&gt;       Stop automatically increasing memory page max&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2674&quot; title=&quot;simplify metadata file check&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2674&quot;&gt;&lt;del&gt;WT-2674&lt;/del&gt;&lt;/a&gt;       Simplify metadata file check&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2676&quot; title=&quot;Don&amp;#39;t use key size in column store in-memory splits.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2676&quot;&gt;&lt;del&gt;WT-2676&lt;/del&gt;&lt;/a&gt;       Don&apos;t use key size in column store in-memory splits.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2677&quot; title=&quot;Fix JSON output so only printable ASCII is produced (seen on Solaris)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2677&quot;&gt;&lt;del&gt;WT-2677&lt;/del&gt;&lt;/a&gt;       Fix JSON output so only printable ASCII is produced (seen on Solaris)&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2682&quot; title=&quot;add option to configure WiredTiger with strict compiler flags&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2682&quot;&gt;&lt;del&gt;WT-2682&lt;/del&gt;&lt;/a&gt;       Add option to configure WiredTiger with strict compiler flags&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2683&quot; title=&quot;WiredTiger no longer needs to return non-zero disk sizes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2683&quot;&gt;&lt;del&gt;WT-2683&lt;/del&gt;&lt;/a&gt;       WiredTiger no longer needs to return non-zero disk sizes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2685&quot; title=&quot;hazard pointer failure from clear walk&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2685&quot;&gt;&lt;del&gt;WT-2685&lt;/del&gt;&lt;/a&gt;       Hazard pointer failure from clear walk&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2686&quot; title=&quot;logging subsystem core dump&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2686&quot;&gt;&lt;del&gt;WT-2686&lt;/del&gt;&lt;/a&gt;       Logging subsystem core dump&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2687&quot; title=&quot;test suite should verify the exit status of the wt utility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2687&quot;&gt;&lt;del&gt;WT-2687&lt;/del&gt;&lt;/a&gt;       Test suite should verify the exit status of the wt utility&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2689&quot; title=&quot;Use after free in WT_SESSION::open_cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2689&quot;&gt;&lt;del&gt;WT-2689&lt;/del&gt;&lt;/a&gt;       Use after free in WT_SESSION::open_cursor&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2691&quot; title=&quot;Use wrappers for ctype functions to avoid sign extension errors &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2691&quot;&gt;&lt;del&gt;WT-2691&lt;/del&gt;&lt;/a&gt;       Use wrappers for ctype functions to avoid sign extension errors&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2692&quot; title=&quot;Fix race in file system example&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2692&quot;&gt;&lt;del&gt;WT-2692&lt;/del&gt;&lt;/a&gt;       Fix race in file system example&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2696&quot; title=&quot;Race condition on unclean shutdown may miss log records with large updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2696&quot;&gt;&lt;del&gt;WT-2696&lt;/del&gt;&lt;/a&gt;       Race condition on unclean shutdown may miss log records with large updates&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2698&quot; title=&quot;Test/recovery hung &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2698&quot;&gt;&lt;del&gt;WT-2698&lt;/del&gt;&lt;/a&gt;       Test/recovery hung&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2702&quot; title=&quot;Under high thread load, WiredTiger exceeds cache size&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2702&quot;&gt;&lt;del&gt;WT-2702&lt;/del&gt;&lt;/a&gt;       Under high thread load, WiredTiger exceeds cache size&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2704&quot; title=&quot;test/format hung on bengal&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2704&quot;&gt;&lt;del&gt;WT-2704&lt;/del&gt;&lt;/a&gt;       Test/format hung on bengal&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2706&quot; title=&quot;Race condition on log file switch can cause missing log records&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2706&quot;&gt;&lt;del&gt;WT-2706&lt;/del&gt;&lt;/a&gt;       Race condition on log file switch can cause missing log records&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2707&quot; title=&quot;dist/s_label enhancements, and error jump cleanups&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2707&quot;&gt;&lt;del&gt;WT-2707&lt;/del&gt;&lt;/a&gt;       dist/s_label enhancements, and error jump cleanups&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2709&quot; title=&quot;connection reconfigure segfault in __wt_conn_cache_pool_destroy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2709&quot;&gt;&lt;del&gt;WT-2709&lt;/del&gt;&lt;/a&gt;       Connection reconfigure segfault in __wt_conn_cache_pool_destroy&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2710&quot; title=&quot;WT_FILE_HANDLE_INMEM no longer needs an off field&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2710&quot;&gt;&lt;del&gt;WT-2710&lt;/del&gt;&lt;/a&gt;       WT_FILE_HANDLE_INMEM no longer needs an off field&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2712&quot; title=&quot;Coverity 1356928 and 1356929: ASSERT_SIDE_EFFECT&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2712&quot;&gt;&lt;del&gt;WT-2712&lt;/del&gt;&lt;/a&gt;       Coverity 1356928 and 1356929: ASSERT_SIDE_EFFECT&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2713&quot; title=&quot;document WT_PANIC so pluggable filesystems can panic.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2713&quot;&gt;&lt;del&gt;WT-2713&lt;/del&gt;&lt;/a&gt;       Document WT_PANIC so pluggable filesystems can panic.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2714&quot; title=&quot;lint&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2714&quot;&gt;&lt;del&gt;WT-2714&lt;/del&gt;&lt;/a&gt;       Lint&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2715&quot; title=&quot;random-abort test may write partial record at the end&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2715&quot;&gt;&lt;del&gt;WT-2715&lt;/del&gt;&lt;/a&gt;       random-abort test may write partial record at the end&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2720&quot; title=&quot;Pull request tester not running Python suite&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2720&quot;&gt;&lt;del&gt;WT-2720&lt;/del&gt;&lt;/a&gt;       Pull request tester not running Python suite&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2722&quot; title=&quot;s_label or s_label_loop false positive&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2722&quot;&gt;&lt;del&gt;WT-2722&lt;/del&gt;&lt;/a&gt;       s_label or s_label_loop false positive&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2724&quot; title=&quot;Eviction workers created on open exit immediately&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2724&quot;&gt;&lt;del&gt;WT-2724&lt;/del&gt;&lt;/a&gt;       Eviction workers created on open exit immediately&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2763&quot; title=&quot;Unit test test_intpack failing on OSX&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2763&quot;&gt;&lt;del&gt;WT-2763&lt;/del&gt;&lt;/a&gt;       Unit test test_intpack failing on OSX&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/385faa6ca72ad599d92d3948f1a2033d908e0226&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/385faa6ca72ad599d92d3948f1a2033d908e0226&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1333415" author="ramon.fernandez" created="Sat, 23 Jul 2016 13:06:20 +0000"  >&lt;p&gt;This is great news &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=gheppner&quot; class=&quot;user-hover&quot; rel=&quot;gheppner&quot;&gt;gheppner&lt;/a&gt;! Thanks for letting us know, and very glad to hear MongoDB 3.2.8 is working well for you.&lt;/p&gt;

&lt;p&gt;Regards,&lt;br/&gt;
Ram&#243;n.&lt;/p&gt;</comment>
                            <comment id="1332976" author="gheppner" created="Fri, 22 Jul 2016 18:40:47 +0000"  >&lt;p&gt;Just to close the loop on this - since upgrading to 3.2.8 in Production on Monday,  we&apos;ve seen the same positive results as in our Dev environment.  All nodes have stayed below 100% wiredTiger cache utilization except for the occasional short bursts, and the overall process size is considerably lower than before.  We also saw the same dramatic increase in cache eviction rate - but again, in our case I would expect this, because our working set does not fit in ram. At least now it seems better able to cope with that fact, and we can compensate for the higher cache eviction rate by provisioning more I/O on our EBS volumes.  &lt;/p&gt;</comment>
                            <comment id="1325528" author="ramon.fernandez" created="Fri, 15 Jul 2016 17:12:58 +0000"  >&lt;p&gt;Thanks for the update &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=gheppner&quot; class=&quot;user-hover&quot; rel=&quot;gheppner&quot;&gt;gheppner&lt;/a&gt;, it&apos;s very useful to see that the work done in this ticket is helping your use case. Please keep us posted on the results in your production environment, and feel free to open a new SERVER ticket if the problem persists.&lt;/p&gt;

&lt;p&gt;Regards,&lt;br/&gt;
Ram&#243;n.&lt;/p&gt;</comment>
                            <comment id="1325474" author="gheppner" created="Fri, 15 Jul 2016 16:36:02 +0000"  >&lt;p&gt;I just rolled this out yesterday in our Dev environment, and the results so far are encouraging. I&apos;m seeing a far higher cache eviction rate than before, far lower overall mongodb process vsize and so far, have not observed the cache staying pinned at 100% on any nodes. I&apos;m interpreting the higher eviction rate + lower memory use to suggest mongo is doing a better job of cleaning up after itself now.&lt;/p&gt;

&lt;p&gt;I plan to deploy this to production on Monday where this issue is far more prevalent. But so far - looking good.  &lt;/p&gt;</comment>
                            <comment id="1322727" author="ramon.fernandez" created="Wed, 13 Jul 2016 15:12:58 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=sallgeud&quot; class=&quot;user-hover&quot; rel=&quot;sallgeud&quot;&gt;sallgeud&lt;/a&gt;, can you please open a new ticket to track the issue you describe? It will help to keep things clear and make sure we&apos;re looking at the right thing.&lt;/p&gt;

&lt;p&gt;The first thing we&apos;ll ask you is to upload logs and the contents of the &lt;tt&gt;diagnostic.data&lt;/tt&gt; directory for the affected node/primary.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Ram&#243;n.&lt;/p&gt;</comment>
                            <comment id="1322284" author="sallgeud" created="Wed, 13 Jul 2016 07:12:25 +0000"  >&lt;p&gt;It doesn&apos;t appear that this was entirely fixed.  When our cache gets full we get extreme latency on even the most basic requests.  Notably, we have a monitor that runs, and while we&apos;re under the cache limit, we get sub-millisecond latency calling db.runCommand(&lt;/p&gt;
{ping: 1}
&lt;p&gt;).   However, the moment we hit the cache limit, we get sporadic responses between 5ms and 20000ms  (.02 seconds and 20 seconds).&lt;/p&gt;

&lt;p&gt;While the random delays we get come in long spurts, they are less than in 3.2.7. However, we never had this issue with 3.2.6. I&apos;m wondering if there&apos;s something in the last two point releases.&lt;/p&gt;

&lt;p&gt;I&apos;m happy to help on this as much as I can (webex, configs, logs, etc)&lt;/p&gt;</comment>
                            <comment id="1318020" author="ramon.fernandez" created="Fri, 8 Jul 2016 13:37:59 +0000"  >&lt;p&gt;All,&lt;/p&gt;

&lt;p&gt;MongoDB release candidate 3.2.8-rc1 is now available for download, and includes a fix for this issue. The MongoDB 3.2.8 release is scheduled for next week.&lt;/p&gt;

&lt;p&gt;Regards,&lt;br/&gt;
Ram&#243;n.&lt;/p&gt;</comment>
                            <comment id="1309006" author="xgen-internal-githook" created="Tue, 28 Jun 2016 19:04:34 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;Ramon Fernandez&apos;, u&apos;email&apos;: u&apos;ramon@mongodb.com&apos;}
&lt;p&gt;Message: Import wiredtiger-wiredtiger-2.8.0-219-gf4954f6.tar.gz from wiredtiger branch mongodb-3.2&lt;/p&gt;

&lt;p&gt;ref: a6a64e9..f4954f6&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt;  Performance is poor when WiredTiger cache is full&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2672&quot; title=&quot;Handle system calls that don&amp;#39;t set errno&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2672&quot;&gt;&lt;del&gt;WT-2672&lt;/del&gt;&lt;/a&gt;       Handle system calls that don&apos;t set errno&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2696&quot; title=&quot;Race condition on unclean shutdown may miss log records with large updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2696&quot;&gt;&lt;del&gt;WT-2696&lt;/del&gt;&lt;/a&gt;       Missing log records with large updates&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2702&quot; title=&quot;Under high thread load, WiredTiger exceeds cache size&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2702&quot;&gt;&lt;del&gt;WT-2702&lt;/del&gt;&lt;/a&gt;       Under high thread load, WiredTiger exceeds cache size&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2708&quot; title=&quot;split child-update race with reconciliation/eviction&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2708&quot;&gt;&lt;del&gt;WT-2708&lt;/del&gt;&lt;/a&gt;       split child-update race with reconciliation/eviction&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2729&quot; title=&quot;Focus eviction walks in largest trees&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2729&quot;&gt;&lt;del&gt;WT-2729&lt;/del&gt;&lt;/a&gt;       Focus eviction walks in largest trees&lt;br/&gt;
Branch: v3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e8dc6b98c1c91727f7def84f2fb4b57bf67ccc88&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e8dc6b98c1c91727f7def84f2fb4b57bf67ccc88&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1306390" author="xgen-internal-githook" created="Fri, 24 Jun 2016 22:04:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;name&apos;: u&apos;Ramon Fernandez&apos;, u&apos;email&apos;: u&apos;ramon@mongodb.com&apos;}
&lt;p&gt;Message: Import wiredtiger-wiredtiger-2.8.0-511-gd8fb874.tar.gz from wiredtiger branch mongodb-3.4&lt;/p&gt;

&lt;p&gt;ref: fb1663e..d8fb874&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt;  Performance is poor when WiredTiger cache is full&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2319&quot; title=&quot;Add statistics around fsync calls&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2319&quot;&gt;&lt;del&gt;WT-2319&lt;/del&gt;&lt;/a&gt;       Add statistics around fsync calls&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2408&quot; title=&quot;Windows error translation layer&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2408&quot;&gt;&lt;del&gt;WT-2408&lt;/del&gt;&lt;/a&gt;       Windows error translation layer&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2514&quot; title=&quot;log path name is an empty string.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2514&quot;&gt;&lt;del&gt;WT-2514&lt;/del&gt;&lt;/a&gt;       log path name is an empty string.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2541&quot; title=&quot;Add statistics for number of threads currently in read/write&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2541&quot;&gt;&lt;del&gt;WT-2541&lt;/del&gt;&lt;/a&gt;       Add statistics for number of threads currently in read/write&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2605&quot; title=&quot;C tests focused on different schema types needed for join and other APIs&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2605&quot;&gt;&lt;del&gt;WT-2605&lt;/del&gt;&lt;/a&gt;       C tests focused on different schema types needed for join and other APIs&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2622&quot; title=&quot;unit test failed in test_cursor_random.test_cursor_random.test_cursor_random_multiple_page_records&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2622&quot;&gt;&lt;del&gt;WT-2622&lt;/del&gt;&lt;/a&gt;       unit test failed in test_cursor_random.test_cursor_random.test_cursor_random_multiple_page_records&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2652&quot; title=&quot;Logging code improvements&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2652&quot;&gt;&lt;del&gt;WT-2652&lt;/del&gt;&lt;/a&gt;       Logging code improvements&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2664&quot; title=&quot;Change eviction so any eviction thread can find candidates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2664&quot;&gt;&lt;del&gt;WT-2664&lt;/del&gt;&lt;/a&gt;       Change eviction so any eviction thread can find candidates&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2667&quot; title=&quot;Enhance WiredTiger Evergreen testing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2667&quot;&gt;&lt;del&gt;WT-2667&lt;/del&gt;&lt;/a&gt;       Enhance WiredTiger Evergreen testing&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2668&quot; title=&quot;Create join statistics that are useful and are easy to understand&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2668&quot;&gt;&lt;del&gt;WT-2668&lt;/del&gt;&lt;/a&gt;       Create join statistics that are useful and are easy to understand&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2671&quot; title=&quot;dump more information about the file layout in verify debug mode&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2671&quot;&gt;&lt;del&gt;WT-2671&lt;/del&gt;&lt;/a&gt;       dump more information about the file layout in verify debug mode&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2672&quot; title=&quot;Handle system calls that don&amp;#39;t set errno&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2672&quot;&gt;&lt;del&gt;WT-2672&lt;/del&gt;&lt;/a&gt;       Handle system calls that don&apos;t set errno&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2676&quot; title=&quot;Don&amp;#39;t use key size in column store in-memory splits.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2676&quot;&gt;&lt;del&gt;WT-2676&lt;/del&gt;&lt;/a&gt;       Don&apos;t use key size in column store in-memory splits.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2677&quot; title=&quot;Fix JSON output so only printable ASCII is produced (seen on Solaris)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2677&quot;&gt;&lt;del&gt;WT-2677&lt;/del&gt;&lt;/a&gt;       Fix JSON output so only printable ASCII is produced (seen on Solaris)&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2682&quot; title=&quot;add option to configure WiredTiger with strict compiler flags&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2682&quot;&gt;&lt;del&gt;WT-2682&lt;/del&gt;&lt;/a&gt;       add option to configure WiredTiger with strict compiler flags&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2683&quot; title=&quot;WiredTiger no longer needs to return non-zero disk sizes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2683&quot;&gt;&lt;del&gt;WT-2683&lt;/del&gt;&lt;/a&gt;       WiredTiger no longer needs to return non-zero disk sizes&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2685&quot; title=&quot;hazard pointer failure from clear walk&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2685&quot;&gt;&lt;del&gt;WT-2685&lt;/del&gt;&lt;/a&gt;       hazard pointer failure from clear walk&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2686&quot; title=&quot;logging subsystem core dump&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2686&quot;&gt;&lt;del&gt;WT-2686&lt;/del&gt;&lt;/a&gt;       logging subsystem core dump&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2687&quot; title=&quot;test suite should verify the exit status of the wt utility&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2687&quot;&gt;&lt;del&gt;WT-2687&lt;/del&gt;&lt;/a&gt;       test suite should verify the exit status of the wt utility&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2689&quot; title=&quot;Use after free in WT_SESSION::open_cursor&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2689&quot;&gt;&lt;del&gt;WT-2689&lt;/del&gt;&lt;/a&gt;       Use after free in WT_SESSION::open_cursor&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2691&quot; title=&quot;Use wrappers for ctype functions to avoid sign extension errors &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2691&quot;&gt;&lt;del&gt;WT-2691&lt;/del&gt;&lt;/a&gt;       Use wrappers for ctype functions to avoid sign extension errors&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2692&quot; title=&quot;Fix race in file system example&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2692&quot;&gt;&lt;del&gt;WT-2692&lt;/del&gt;&lt;/a&gt;       Fix race in file system example&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2696&quot; title=&quot;Race condition on unclean shutdown may miss log records with large updates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2696&quot;&gt;&lt;del&gt;WT-2696&lt;/del&gt;&lt;/a&gt;       Missing log records with large updates&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2698&quot; title=&quot;Test/recovery hung &quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2698&quot;&gt;&lt;del&gt;WT-2698&lt;/del&gt;&lt;/a&gt;       Test/recovery hung&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2702&quot; title=&quot;Under high thread load, WiredTiger exceeds cache size&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2702&quot;&gt;&lt;del&gt;WT-2702&lt;/del&gt;&lt;/a&gt;       Under high thread load, WiredTiger exceeds cache size&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2704&quot; title=&quot;test/format hung on bengal&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2704&quot;&gt;&lt;del&gt;WT-2704&lt;/del&gt;&lt;/a&gt;       test/format hung on bengal&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2706&quot; title=&quot;Race condition on log file switch can cause missing log records&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2706&quot;&gt;&lt;del&gt;WT-2706&lt;/del&gt;&lt;/a&gt;       Test failure running random-abort recovery test&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2707&quot; title=&quot;dist/s_label enhancements, and error jump cleanups&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2707&quot;&gt;&lt;del&gt;WT-2707&lt;/del&gt;&lt;/a&gt;       dist/s_label enhancements, and error jump cleanups&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2709&quot; title=&quot;connection reconfigure segfault in __wt_conn_cache_pool_destroy&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2709&quot;&gt;&lt;del&gt;WT-2709&lt;/del&gt;&lt;/a&gt;       connection reconfigure segfault in __wt_conn_cache_pool_destroy&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2710&quot; title=&quot;WT_FILE_HANDLE_INMEM no longer needs an off field&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2710&quot;&gt;&lt;del&gt;WT-2710&lt;/del&gt;&lt;/a&gt;       WT_FILE_HANDLE_INMEM no longer needs an off field&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2712&quot; title=&quot;Coverity 1356928 and 1356929: ASSERT_SIDE_EFFECT&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2712&quot;&gt;&lt;del&gt;WT-2712&lt;/del&gt;&lt;/a&gt;       Coverity 1356928 and 1356929: ASSERT_SIDE_EFFECT&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2713&quot; title=&quot;document WT_PANIC so pluggable filesystems can panic.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2713&quot;&gt;&lt;del&gt;WT-2713&lt;/del&gt;&lt;/a&gt;       document WT_PANIC so pluggable filesystems can panic.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2714&quot; title=&quot;lint&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2714&quot;&gt;&lt;del&gt;WT-2714&lt;/del&gt;&lt;/a&gt;       lint&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2715&quot; title=&quot;random-abort test may write partial record at the end&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2715&quot;&gt;&lt;del&gt;WT-2715&lt;/del&gt;&lt;/a&gt;       random-abort test may write partial record at the end&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2720&quot; title=&quot;Pull request tester not running Python suite&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2720&quot;&gt;&lt;del&gt;WT-2720&lt;/del&gt;&lt;/a&gt;       Pull request tester not running Python suite&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2722&quot; title=&quot;s_label or s_label_loop false positive&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2722&quot;&gt;&lt;del&gt;WT-2722&lt;/del&gt;&lt;/a&gt;       s_label or s_label_loop false positive&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/WT-2724&quot; title=&quot;Eviction workers created on open exit immediately&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2724&quot;&gt;&lt;del&gt;WT-2724&lt;/del&gt;&lt;/a&gt;       Eviction workers created on open exit immediately&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24425&quot; title=&quot;WiredTiger changes for MongoDB 3.3.9&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24425&quot;&gt;&lt;del&gt;SERVER-24425&lt;/del&gt;&lt;/a&gt;  WiredTiger changes for MongoDB 3.3.9&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7e3ce9cec306df5abb15c0c1a599023270cfb807&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7e3ce9cec306df5abb15c0c1a599023270cfb807&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1304696" author="bruce.lucas@10gen.com" created="Thu, 23 Jun 2016 20:00:28 +0000"  >&lt;p&gt;Here&apos;s another run from the same application as the previous comment using the same patched build:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/128234/128234_s1646-2.png&quot; width=&quot;100%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;This one seems to show more clearly that pages queued for eviction declines at A, coinciding with stalls of 2-3 seconds in the ftdc thread (&quot;seconds per sample&quot;).&lt;/p&gt;

&lt;p&gt;Stack traces show that the FTDC thread is spending a lot of time waiting for pages to evict; in particular no evidence in these stack traces that actually evicting pages is the bottleck:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/128235/128235_s1646-stacks.png&quot; width=&quot;700&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="1304244" author="bruce.lucas@10gen.com" created="Thu, 23 Jun 2016 15:05:44 +0000"  >&lt;p&gt;Some results using the fixes mentioned above:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/128169/128169_S1646patch.png&quot; width=&quot;100%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;95% cache B-C and D-E&lt;/li&gt;
	&lt;li&gt;behavior seems somewhat improved: we no longer see extensive 18-second ftdc stalls as before on this workload, but we do still see 2-3 second stalls (&quot;ftdc seconds per sample&quot;)&lt;/li&gt;
	&lt;li&gt;mongod log does show some much longer latency ops, up to 38 seconds (&quot;max logged op (ms)&quot;), but those seem to be operations that were doing scans and yielded multiple times, so probably are showing an accumulation of multiple 2-3 second stalls, as each yield starts a new transaction at which point the operation may stall doing evictions&lt;/li&gt;
	&lt;li&gt;some evidence that perhaps the eviction server is still having some trouble identifying pages to evict: &quot;pages queued for eviction&quot; declines at about D where the worst of the problems start&lt;/li&gt;
	&lt;li&gt;application threads are evicting modified pages, possibly contributing to the issue. The proportion of modified pages being evicted seems perhaps surprising given the tiny portion of the cache that is dirty.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1303880" author="xgen-internal-githook" created="Thu, 23 Jun 2016 07:36:40 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;michaelcahill&apos;, u&apos;name&apos;: u&apos;Michael Cahill&apos;, u&apos;email&apos;: u&apos;michael.cahill@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt; Add more eviction stats to track efficiency. (#2830)&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 1f4aaa4490a82cf947afdabbb9214ee5b1850d13)&lt;br/&gt;
Branch: mongodb-3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/wiredtiger/wiredtiger/commit/a63e21b838548b9ee8c66136c1c53f922f06c8ac&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/wiredtiger/wiredtiger/commit/a63e21b838548b9ee8c66136c1c53f922f06c8ac&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1303876" author="xgen-internal-githook" created="Thu, 23 Jun 2016 07:29:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;michaelcahill&apos;, u&apos;name&apos;: u&apos;Michael Cahill&apos;, u&apos;email&apos;: u&apos;michael.cahill@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt; Add more eviction stats to track efficiency. (#2830)&lt;br/&gt;
Branch: develop&lt;br/&gt;
&lt;a href=&quot;https://github.com/wiredtiger/wiredtiger/commit/1f4aaa4490a82cf947afdabbb9214ee5b1850d13&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/wiredtiger/wiredtiger/commit/1f4aaa4490a82cf947afdabbb9214ee5b1850d13&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1303853" author="xgen-internal-githook" created="Thu, 23 Jun 2016 06:30:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;michaelcahill&apos;, u&apos;name&apos;: u&apos;Michael Cahill&apos;, u&apos;email&apos;: u&apos;michael.cahill@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt; Fix backport.&lt;br/&gt;
Branch: mongodb-3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/wiredtiger/wiredtiger/commit/9ee39b8aea2812efd1d07a5d818ed27a105c6fbe&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/wiredtiger/wiredtiger/commit/9ee39b8aea2812efd1d07a5d818ed27a105c6fbe&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1303843" author="xgen-internal-githook" created="Thu, 23 Jun 2016 06:05:22 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;michaelcahill&apos;, u&apos;name&apos;: u&apos;Michael Cahill&apos;, u&apos;email&apos;: u&apos;michael.cahill@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt; Update oldest txn ID with &quot;strict, nowait&quot; flags. (#2829)&lt;/p&gt;

&lt;p&gt;Add more options for callers when updating the oldest ID to control how much they care about the ID being updated.&lt;br/&gt;
(cherry picked from commit 116e41e5e1960db6855c4202a971107d5aff642d)&lt;br/&gt;
Branch: mongodb-3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/wiredtiger/wiredtiger/commit/d68800d0e9b95f2ba83d68ff7d3291603fea7b16&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/wiredtiger/wiredtiger/commit/d68800d0e9b95f2ba83d68ff7d3291603fea7b16&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1303842" author="xgen-internal-githook" created="Thu, 23 Jun 2016 06:05:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;michaelcahill&apos;, u&apos;name&apos;: u&apos;Michael Cahill&apos;, u&apos;email&apos;: u&apos;michael.cahill@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt; Enhance eviction when application threads are contributing (#2806)&lt;/p&gt;

&lt;p&gt;When the cache hits eviction triggers, all application threads can&lt;br/&gt;
hammer the eviction queue lock, starving each other and server threads.&lt;/p&gt;

&lt;p&gt;Also, noticed with the same workload, the eviction server doesn&apos;t need&lt;br/&gt;
to force updates to the oldest ID (which can starve the eviction server&lt;br/&gt;
thread if there are hundreds of application threads getting snapshots).&lt;br/&gt;
It is sufficient to update it lazily.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Clear the eviction walk if we don&apos;t find any candidates.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Otherwise, we are keeping a page pinned in what might be an idle file,&lt;br/&gt;
and tying up a hazard pointer that could prevent eviction from an active&lt;br/&gt;
file (since the eviction server tracks how many hazard pointers it is&lt;br/&gt;
using to avoid going over the limit).&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 7f9d7aecea0fade135e7c79cb3de9722b0287a79)&lt;br/&gt;
Branch: mongodb-3.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/wiredtiger/wiredtiger/commit/ded2149b2c7b3cd19603bb88beac91f6d96c3f27&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/wiredtiger/wiredtiger/commit/ded2149b2c7b3cd19603bb88beac91f6d96c3f27&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1303741" author="xgen-internal-githook" created="Thu, 23 Jun 2016 02:31:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;michaelcahill&apos;, u&apos;name&apos;: u&apos;Michael Cahill&apos;, u&apos;email&apos;: u&apos;michael.cahill@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt; Update oldest txn ID with &quot;strict, nowait&quot; flags. (#2829)&lt;/p&gt;

&lt;p&gt;Add more options for callers when updating the oldest ID to control how much they care about the ID being updated.&lt;br/&gt;
Branch: develop&lt;br/&gt;
&lt;a href=&quot;https://github.com/wiredtiger/wiredtiger/commit/116e41e5e1960db6855c4202a971107d5aff642d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/wiredtiger/wiredtiger/commit/116e41e5e1960db6855c4202a971107d5aff642d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1302194" author="xgen-internal-githook" created="Wed, 22 Jun 2016 04:18:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;michaelcahill&apos;, u&apos;name&apos;: u&apos;Michael Cahill&apos;, u&apos;email&apos;: u&apos;michael.cahill@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-24580&quot; title=&quot;Improve performance when WiredTiger cache is full&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-24580&quot;&gt;&lt;del&gt;SERVER-24580&lt;/del&gt;&lt;/a&gt; Enhance eviction when application threads are contributing (#2806)&lt;/p&gt;

&lt;p&gt;When the cache hits eviction triggers, all application threads can&lt;br/&gt;
hammer the eviction queue lock, starving each other and server threads.&lt;/p&gt;

&lt;p&gt;Also, noticed with the same workload, the eviction server doesn&apos;t need&lt;br/&gt;
to force updates to the oldest ID (which can starve the eviction server&lt;br/&gt;
thread if there are hundreds of application threads getting snapshots).&lt;br/&gt;
It is sufficient to update it lazily.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Clear the eviction walk if we don&apos;t find any candidates.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Otherwise, we are keeping a page pinned in what might be an idle file,&lt;br/&gt;
and tying up a hazard pointer that could prevent eviction from an active&lt;br/&gt;
file (since the eviction server tracks how many hazard pointers it is&lt;br/&gt;
using to avoid going over the limit).&lt;br/&gt;
Branch: develop&lt;br/&gt;
&lt;a href=&quot;https://github.com/wiredtiger/wiredtiger/commit/7f9d7aecea0fade135e7c79cb3de9722b0287a79&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/wiredtiger/wiredtiger/commit/7f9d7aecea0fade135e7c79cb3de9722b0287a79&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1298841" author="bruce.lucas@10gen.com" created="Sat, 18 Jun 2016 20:19:58 +0000"  >&lt;p&gt;Here&apos;s a customer incident:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/127133/127133_incident-06-18.png&quot; width=&quot;100%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;starting at point D application threads are getting involved in eviction&lt;/li&gt;
	&lt;li&gt;we see corresponding queuing in WT (&quot;threads&quot; is concurrentTransactions read + write)&lt;/li&gt;
	&lt;li&gt;there are gaps of up to 6 seconds in ftdc, indicating very high operation latencies&lt;/li&gt;
	&lt;li&gt;rates of pages walked per second remains high, and there are never more than 16 threads in WT, so this doesn&apos;t appear to be an issue of contention due to high thread count&lt;/li&gt;
	&lt;li&gt;rate of application thread evictions remains low, and ratio of pages walked per page evicted is high&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Here are stack traces; the graphs show number of threads at that call site, and  cover approximately the same period as the graph above. First is a reverse call graph showing the application threads hung up waiting presumably for pages to evict:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/127132/127132_incident-06-18-waiters.png&quot; width=&quot;700&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;1: up to 17 threads in a timed wait in __wt_cache_eviction_worker&lt;/li&gt;
	&lt;li&gt;2: the FTDC thread is sometimes hung for the same reason, beginning a transaction to get a storage size, presumably for the oplog as noted above&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/127131/127131_incident-06-18-server.png&quot; width=&quot;450&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;__evict_server is consuming 100% of a core, either in __evict_server itself or calling __tree_walk_internal&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1298371" author="bruce.lucas@10gen.com" created="Fri, 17 Jun 2016 19:42:21 +0000"  >&lt;p&gt;Thanks &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=michael.cahill&quot; class=&quot;user-hover&quot; rel=&quot;michael.cahill&quot;&gt;michael.cahill&lt;/a&gt;. In looking at various instances of this issue I do sometimes see the effect you are talking about: a large number of threads queued in WT and evidence of CPU or lock contention in the form of a much reduced rate of pages walked for eviction /s.&lt;/p&gt;

&lt;p&gt;However there seems to be another class of incidents where there doesn&apos;t seem to be evidence of such contention:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;the number of threads is low (e.g. 16 or 24)&lt;/li&gt;
	&lt;li&gt;pages walked for eviction remains high (many millions per second), consistent with no contention&lt;/li&gt;
	&lt;li&gt;one customer reports that in the bad state one core is maxed out and the remaining cores are mostly idle, again consistent with no contention, and no activity other than scanning for pages to evict&lt;/li&gt;
	&lt;li&gt;a very low rate of pages evicted in spite of the very high rate of pages walked; in other words, an enormous ratio of pages walked to pages evicted. In one case (detailed elsewhere) we see a stall of 18 seconds during which only a handful of pages were evicted, but pages walked for eviction indicates the cache was scanned many times over.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;All of the above suggests to me a possible algorithmic issue in the process of selecting candidates for eviction; what do you think?&lt;/p&gt;</comment>
                            <comment id="1297583" author="michael.cahill" created="Fri, 17 Jun 2016 07:46:49 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=bruce.lucas&quot; class=&quot;user-hover&quot; rel=&quot;bruce.lucas&quot;&gt;bruce.lucas&lt;/a&gt;, I have been attempting to reproduce this behavior today in standalone WiredTiger.&lt;/p&gt;

&lt;p&gt;One thing I noticed about some of the cases is that requests kept arriving at about the same rate even as latencies increased (due to application threads doing eviction when the cache reached 95%).  That leads to increased queueing, and is different to the behavior of many of our test cases, where a fixed number of threads will slow down the rate of requests if latency increases.&lt;/p&gt;

&lt;p&gt;To approximate a fixed rate of arrival, I&apos;ve been running workloads with 2000 threads over 200 tables (~100 MongoDB collections), where each thread is throttled to 10 operations / second.  The server should be able to handle 20K operations / second, but I&apos;ve seen behavior similar to the tickets linked here, where performance is good while the data is smaller than cache, but degrades significantly when WiredTiger attempts to throttle the workload.&lt;/p&gt;

&lt;p&gt;At least part of the issue is that with many threads trying to evict pages, the background threads are starved of CPU and/or spend a long time competing for locks in order to queue additional pages for eviction.&lt;/p&gt;

&lt;p&gt;I will push a WT branch with some tentative changes today that causes application threads to wait rather than spinning to access the eviction queue.  This change helps with the synthetic workload I have been testing but will need further evaluation on a wide range of workloads before we can know whether it will help in general.&lt;/p&gt;</comment>
                            <comment id="1297424" author="michael.cahill" created="Fri, 17 Jun 2016 01:00:40 +0000"  >&lt;p&gt;I&apos;m still working through the various cases here.  A quick note on FTDC stalls: in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-20877&quot; title=&quot;Under cache-full conditions serverStatus can become stuck&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-20877&quot;&gt;&lt;del&gt;SERVER-20877&lt;/del&gt;&lt;/a&gt;, we avoid stalls from getting the WiredTiger connection statistics.  Unfortunately in a replicaset, another section of &lt;tt&gt;serverStatus&lt;/tt&gt; involves replication statistics, which access the oplog, and that operation does still stall when the cache is at 100%.&lt;/p&gt;</comment>
                            <comment id="1295813" author="bruce.lucas@10gen.com" created="Wed, 15 Jun 2016 20:45:45 +0000"  >&lt;p&gt;An incident from a secondary, same cluster as above:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/126638/126638_secondary-transition.png&quot; width=&quot;100%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;at or shortly after cache reaches 95% and application thread evictions begin, severe performance problems start&lt;/li&gt;
	&lt;li&gt;for example from C-D, a period of about 100 seconds, replication appears to be completely or nearly completely stalled, and there are no FTDC samples&lt;/li&gt;
	&lt;li&gt;the stalls are punctuated by periods of activity&lt;/li&gt;
	&lt;li&gt;some possibly interesting data handle stats, but be careful interpreting the graphs: when there are frequent ftdc samples each sweep attempt shows as a spike at 1/s (because the sample interval is 1 s), but when ftdc samples are far apart it is showing the average rate over a long period of time.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1295669" author="bruce.lucas@10gen.com" created="Wed, 15 Jun 2016 19:16:17 +0000"  >&lt;p&gt;I have made progress towards a repro, but have not been able to reproduce the severe performance problem seen here: I&apos;ve come up with workloads that can get the cache to 95%, but do not show the operation stalls, extreme latencies, and FTDC stalls.&lt;/p&gt;

&lt;p&gt;I don&apos;t see any likelihood that this has anything to do with i/o, given the low i/o rate before reaching 95%, and even lower after 95%.&lt;/p&gt;

&lt;p&gt;Doesn&apos;t seem to have anything to do with number of threads - that number is quite low here, and we have seen this problem on secondaries where there are only 16 threads.&lt;/p&gt;

&lt;p&gt;It may have something to do with number of data handles; at least two of the cases have a quite large number (tens of thousands). However in my repro attempt I went as high as about 10k data handles and didn&apos;t see the issue.&lt;/p&gt;

&lt;p&gt;I suspect understanding the FTDC stalls would tell us a lot. Short of getting stack traces, are there any guesses we can take about the cause for that that might help us understand or reproduce the problem?&lt;/p&gt;

</comment>
                            <comment id="1295658" author="bruce.lucas@10gen.com" created="Wed, 15 Jun 2016 19:07:50 +0000"  >&lt;p&gt;Here&apos;s an example from a customer:&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/126620/126620_incident-06-12-comparison.png&quot; width=&quot;100%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;at F application thread evictions begin&lt;/li&gt;
	&lt;li&gt;operations stall or nearly stall for extended periods (many seconds)&lt;/li&gt;
	&lt;li&gt;operations queue in WT&lt;/li&gt;
	&lt;li&gt;very long operation latencies are reported in mongod log (&quot;max logged op (ms) per 1s&quot; shows the longest op reported for each 1 second period), as high as 18779 ms (read from &quot;max&quot; column)&lt;/li&gt;
	&lt;li&gt;ftdc data capture stalls for extended periods (ftdc samples/s). For example from G-H, a period of about 18 seconds, no ftdc samples are obtained, and at the end of that period several long operations of about 18 seconds are reported in mongod log&lt;/li&gt;
	&lt;li&gt;i/o rates (block-manager bytes read/written) is not particularly high, and is much lower after the cache reaches 95%, reflecting the much lower operation rates&lt;/li&gt;
	&lt;li&gt;there were about 25k data handles, rising to 40k during checkpoints.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1294676" author="michael.cahill" created="Wed, 15 Jun 2016 05:37:08 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=bruce.lucas&quot; class=&quot;user-hover&quot; rel=&quot;bruce.lucas&quot;&gt;bruce.lucas&lt;/a&gt;, a few points here:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;as you have noticed, it isn&apos;t easy to construct simple workloads that push the WiredTiger cache usage over 80%.  One thing that makes this more likely is if application threads are accessing multiple WiredTiger tables (e.g., updates to indexed fields where the index is larger than cache or index scans where the collection is larger than cache).&lt;/li&gt;
	&lt;li&gt;the default MongoDB configuration is to have 4 background eviction threads: application performance will be best if those threads can keep up with the rate of cache pressure from the application so that no throttling is required.  For highly threaded workloads generating significant cache pressure, increasing the &lt;tt&gt;&quot;eviction=(thread_max=N)&quot;&lt;/tt&gt; setting (e.g., to &lt;tt&gt;N=6&lt;/tt&gt; or &lt;tt&gt;N=8&lt;/tt&gt;) may help.  That is likely to be sufficient in the &quot;0.5% rate&quot; case described above.&lt;/li&gt;
	&lt;li&gt;more generally, the current design of WiredTiger is to throttle application threads by having them perform eviction when the background threads can&apos;t keep up.  That works well in read-only workloads where eviction is cheap, but some of the performance issues noted here may be caused by application threads evicting dirty pages, which can be much more expensive.  One option we could try is to have application threads only evict clean pages: that should make this kind of throttling much finer-grained.&lt;/li&gt;
	&lt;li&gt;many applications operate with the cache over 95% full without the performance becoming unacceptable: there may be a link to slow I/O (e.g., due to zlib compression or slow disks).&lt;/li&gt;
	&lt;li&gt;there are improvements in WiredTiger&apos;s cache algorithms in development that are not yet in production releases of MongoDB (e.g., &lt;a href=&quot;https://jira.mongodb.org/browse/WT-2664&quot; title=&quot;Change eviction so any eviction thread can find candidates&quot; class=&quot;issue-link&quot; data-issue-key=&quot;WT-2664&quot;&gt;&lt;del&gt;WT-2664&lt;/del&gt;&lt;/a&gt;).  Those changes may make it easier for background threads to keep up.&lt;/li&gt;
	&lt;li&gt;we could consider throttling reads more directly: we don&apos;t yet have a design for that, but it would need to take into account the differential rates of cache pressure from different files.  Another challenge is that we have to be careful about throttling operations once they have resources pinned (e.g., transactional updates in progress, cursors positioned in multiple trees) &amp;#8211; adding delays in those cases can increase contention.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="293653">WT-2702</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="270707">SERVER-23001</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="285344">SERVER-24094</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="286450">SERVER-24139</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="300055">SERVER-24983</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="126844" name="18-second-gap.png" size="303257" author="bruce.lucas@mongodb.com" created="Thu, 16 Jun 2016 20:03:06 +0000"/>
                            <attachment id="128169" name="S1646patch.png" size="347359" author="bruce.lucas@mongodb.com" created="Thu, 23 Jun 2016 15:04:32 +0000"/>
                            <attachment id="127436" name="cs31295.png" size="217473" author="bruce.lucas@mongodb.com" created="Mon, 20 Jun 2016 18:19:06 +0000"/>
                            <attachment id="126620" name="incident-06-12-comparison.png" size="168138" author="bruce.lucas@mongodb.com" created="Wed, 15 Jun 2016 19:06:14 +0000"/>
                            <attachment id="127131" name="incident-06-18-server.png" size="51248" author="bruce.lucas@mongodb.com" created="Sat, 18 Jun 2016 20:16:45 +0000"/>
                            <attachment id="127132" name="incident-06-18-waiters.png" size="244845" author="bruce.lucas@mongodb.com" created="Sat, 18 Jun 2016 20:16:45 +0000"/>
                            <attachment id="127133" name="incident-06-18.png" size="118458" author="bruce.lucas@mongodb.com" created="Sat, 18 Jun 2016 20:16:45 +0000"/>
                            <attachment id="126633" name="primary-transition.png" size="313197" author="bruce.lucas@mongodb.com" created="Wed, 15 Jun 2016 20:14:55 +0000"/>
                            <attachment id="128234" name="s1646-2.png" size="239270" author="bruce.lucas@mongodb.com" created="Thu, 23 Jun 2016 19:58:53 +0000"/>
                            <attachment id="128235" name="s1646-stacks.png" size="143926" author="bruce.lucas@mongodb.com" created="Thu, 23 Jun 2016 19:58:53 +0000"/>
                            <attachment id="126638" name="secondary-transition.png" size="252757" author="bruce.lucas@mongodb.com" created="Wed, 15 Jun 2016 20:45:22 +0000"/>
                            <attachment id="128287" name="server-24580-patched-recovery.png" size="115512" author="michael.cahill@mongodb.com" created="Fri, 24 Jun 2016 07:20:13 +0000"/>
                            <attachment id="127536" name="stalls1-patched.png" size="95773" author="michael.cahill@mongodb.com" created="Tue, 21 Jun 2016 07:29:05 +0000"/>
                            <attachment id="127535" name="stalls1-unpatched.png" size="92176" author="michael.cahill@mongodb.com" created="Tue, 21 Jun 2016 07:29:05 +0000"/>
                            <attachment id="127539" name="stalls2-patched.png" size="81071" author="michael.cahill@mongodb.com" created="Tue, 21 Jun 2016 07:38:00 +0000"/>
                            <attachment id="127537" name="stalls2-unpatched.png" size="98085" author="michael.cahill@mongodb.com" created="Tue, 21 Jun 2016 07:29:05 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>31.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12451" key="com.atlassian.jira.plugin.system.customfieldtypes:multiversion">
                        <customfieldname>Backport Completed</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="16982">3.2.8</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[500A000000WSsalIAD, 500A000000Uc9sCIAR, 500A000000UaQS3IAN, 500A000000V7eAKIAZ, 500A000000VWtPjIAL, 500A000000UaayuIAB, 500A000000UpuA4IAJ]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 15 Jun 2016 19:07:50 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        7 years, 26 weeks, 3 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/WT-2702'>WT-2702</a></s>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            7 years, 26 weeks, 3 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>bruce.lucas@mongodb.com</customfieldvalue>
            <customfieldvalue>sallgeud</customfieldvalue>
            <customfieldvalue>gheppner</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>kimmy-github</customfieldvalue>
            <customfieldvalue>michael.cahill@mongodb.com</customfieldvalue>
            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrk5hr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hsmi3r:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrl10f:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>