<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:56:36 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-41020] Tweak or fuzz storage engine tunable parameters in testing</title>
                <link>https://jira.mongodb.org/browse/SERVER-41020</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;This ticket tracks a list of tunable parameters in both MongoDB and WiredTiger that can be changed or fuzzed during testing to increase coverage.&lt;/p&gt;

&lt;p&gt;Here&apos;s a start:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;setParameter &lt;a href=&quot;https://github.com/mongodb/mongo/blob/1b8d3d355363b3b2a5b8565df60f07a08393ced6/src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl#L106&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;wiredTigerCursorCacheSize&lt;/a&gt;. We should run tests when this is set to 0 to disable cursor caching.&lt;/li&gt;
	&lt;li&gt;setParameter &lt;a href=&quot;https://github.com/mongodb/mongo/blob/1b8d3d355363b3b2a5b8565df60f07a08393ced6/src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl#L64&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;wiredTigerSessionCloseIdleTimeSecs&lt;/a&gt;. This is already set to 5 sec in debug builds.&lt;/li&gt;
	&lt;li&gt;setParameter &lt;a href=&quot;https://github.com/mongodb/mongo/blob/1b8d3d355363b3b2a5b8565df60f07a08393ced6/src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl#L37-L50&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;wiredTigerConcurrentWrite/ReadTransactions&lt;/a&gt;. We already &lt;a href=&quot;https://github.com/mongodb/mongo/blob/1b8d3d355363b3b2a5b8565df60f07a08393ced6/buildscripts/resmokeconfig/suites/concurrency_simultaneous_replication.yml#L75&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;lower this to 64 in certain test suites&lt;/a&gt;.&lt;/li&gt;
	&lt;li&gt;WiredTiger &lt;tt&gt;file_manager&lt;/tt&gt; parameters to &lt;tt&gt;&lt;a href=&quot;http://source.wiredtiger.com/develop/group__wt.html#gacbe8d118f978f5bfc8ccb4c77c9e8813&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;wiredtiger_open&lt;/a&gt;&lt;/tt&gt; (i.e. &lt;tt&gt;close_handle_minimum&lt;/tt&gt;, &lt;tt&gt;close_idle_time&lt;/tt&gt;, and &lt;tt&gt;close_scan_interval&lt;/tt&gt;). This would introduce more aggressive file handle sweeps.&lt;/li&gt;
	&lt;li&gt;WiredTiger cache eviction parameters: &lt;tt&gt;eviction_target&lt;/tt&gt;, &lt;tt&gt;eviction_trigger&lt;/tt&gt;, &lt;tt&gt;eviction_dirty_target&lt;/tt&gt;, &lt;tt&gt;eviction_dirty_trigger&lt;/tt&gt;. These parameters are a function of the cache size which is already pretty low in most of our tests (1GB), so tweaking these may not be as effective as other options.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="758706">SERVER-41020</key>
            <summary>Tweak or fuzz storage engine tunable parameters in testing</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</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="13201">Fixed</resolution>
                                        <assignee username="brian.deleonardis@mongodb.com">Brian DeLeonardis</assignee>
                                    <reporter username="louis.williams@mongodb.com">Louis Williams</reporter>
                        <labels>
                            <label>execution_intern</label>
                            <label>neweng</label>
                            <label>newgrad</label>
                    </labels>
                <created>Mon, 6 May 2019 14:45:46 +0000</created>
                <updated>Sun, 29 Oct 2023 22:21:18 +0000</updated>
                            <resolved>Fri, 6 Nov 2020 15:37:22 +0000</resolved>
                                                    <fixVersion>4.9.0</fixVersion>
                                    <component>Storage</component>
                    <component>WiredTiger</component>
                                        <votes>2</votes>
                                    <watches>9</watches>
                                                                                                                <comments>
                            <comment id="3498518" author="xgen-internal-githook" created="Thu, 19 Nov 2020 21:19:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Brian DeLeonardis&apos;, &apos;email&apos;: &apos;brian.deleonardis@mongodb.com&apos;, &apos;username&apos;: &apos;bdeleonardis1&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-41020&quot; title=&quot;Tweak or fuzz storage engine tunable parameters in testing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-41020&quot;&gt;&lt;del&gt;SERVER-41020&lt;/del&gt;&lt;/a&gt; Ensure that config fuzzer configurations are reproducible&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/9e258a74a0a3bfe725354cad653991aac7606e2b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/9e258a74a0a3bfe725354cad653991aac7606e2b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3478741" author="xgen-internal-githook" created="Fri, 6 Nov 2020 02:27:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Brian DeLeonardis&apos;, &apos;email&apos;: &apos;brian.deleonardis@mongodb.com&apos;, &apos;username&apos;: &apos;bdeleonardis1&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-41020&quot; title=&quot;Tweak or fuzz storage engine tunable parameters in testing&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-41020&quot;&gt;&lt;del&gt;SERVER-41020&lt;/del&gt;&lt;/a&gt; Add tests that fuzz storage engine parameters&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a53d94e4849afcce37f7922616a733c862ac80a5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a53d94e4849afcce37f7922616a733c862ac80a5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3459137" author="brian.deleonardis" created="Thu, 22 Oct 2020 14:17:27 +0000"  >&lt;p&gt;Code review url:&#160;&lt;a href=&quot;https://mongodbcr.appspot.com/700950001/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://mongodbcr.appspot.com/700950001/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3052176" author="daniel.gottlieb@10gen.com" created="Thu, 23 Apr 2020 02:21:34 +0000"  >&lt;p&gt;Other interesting parameters that may make sense to fuzz:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/index/index_build_interceptor.idl#L36&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;maxIndexBuildDrainBatchSize &lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/index/index_build_interceptor.idl#L49&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;maxIndexBuildDrainMemoryUsageMegabytes&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/repl_server_parameters.idl#L72&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;initialSyncOplogFetcherBatchSize&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/repl_server_parameters.idl#L83&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;oplogInitialFindMaxSeconds&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/repl_server_parameters.idl#L101&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;oplogFetcherUsesExhaust&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/repl_server_parameters.idl#L111&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;bgSyncOplogFetcherBatchSize&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/repl_server_parameters.idl#L146&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;writePeriodicNoops&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/repl_server_parameters.idl#L153&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;collectionClonerUsesExhaust&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/repl_server_parameters.idl#L161&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;collectionBulkLoaderBatchSizeInBytes&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/repl_server_parameters.idl#L172&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;collectionClonerBatchSize&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/repl_server_parameters.idl#L221&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;replBatchLimitOperations&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/repl_server_parameters.idl#L233&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;replBatchLimitBytes&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/repl_server_parameters.idl#L290&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;initialSyncSourceReadPreference&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/repl/replication_coordinator_impl.idl#L59&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;periodicNoopIntervalSecs&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/storage/storage_parameters.idl#L42&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;syncdelay&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/storage/wiredtiger/wiredtiger_global_options.idl#L39&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;storage.wiredTiger.engineConfig.cacheSizeGB&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/storage/wiredtiger/wiredtiger_global_options.idl#L61&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;storage.wiredTiger.engineConfig.journalCompressor&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/storage/wiredtiger/wiredtiger_global_options.idl#L69&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;storage.wiredTiger.engineConfig.directoryForIndexes&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/storage/wiredtiger/wiredtiger_global_options.idl#L92&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;storage.wiredTiger.collectionConfig.blockCompressor&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/storage/wiredtiger/wiredtiger_global_options.idl#L108&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;storage.wiredTiger.indexConfig.prefixCompression&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/storage/wiredtiger/wiredtiger_parameters.idl#L118&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;wiredTigerEvictionDebugMode&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/catalog/multi_index_block.idl#L36&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;useReadOnceCursorsForIndexBuilds&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/cursor_server_params.idl#L33&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;clientCursorMonitorFrequencySecs&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/cursor_server_params.idl#L40&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;cursorTimeoutMillis&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/master/src/mongo/db/db_raii.idl#L33&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;allowSecondaryReadsDuringBatchApplication&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/keys_collection_manager.idl#L33&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;KeysRotationIntervalSec&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/logical_session_cache.idl#L34&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;logicalSessionRefreshMillis&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/logical_session_cache.idl#L42&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;maxSessions&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/logical_session_cache.idl#L56&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;TransactionRecordMinimumLifetimeMinutes&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/mongod_options_replication.idl&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;replication.enableMajorityReadConcern&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/read_concern_mongod.idl&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;waitForSecondaryBeforeNoopWriteMS&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/transaction_participant.idl#L48&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;transactionLifetimeLimitSeconds&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/transaction_participant.idl#L60&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;maxNumberOfTransactionOperationsInSingleOplogEntry&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/transaction_participant.idl#L70&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;transactionSizeLimitBytes&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/122dbabbb510f7e6bd822cc591c8224ae83e838d/src/mongo/db/ttl.idl#L39&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;ttlMonitorSleepSecs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="3052160" author="daniel.gottlieb@10gen.com" created="Thu, 23 Apr 2020 01:52:02 +0000"  >&lt;p&gt;I attached a POC python program that can output a string mongod CLI string:&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;$ python ../fuzz_configuration.py &lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;--setParameter enableTestCommands=1 --setParameter flowControlMinTicketsPerSecond=100 --setParameter flowControlThresholdLagPercentage=0.5 --setParameter wiredTigerSessionCloseIdleTimeSecs=100 --setParameter wiredTigerConcurrentWriteTransactions=26734 --setParameter flowControlTargetLagSeconds=10 --setParameter flowControlSamplePeriod=1000 --setParameter wiredTigerConcurrentReadTransactions=33654 --setParameter enableFlowControl=true --setParameter flowControlMaxSamples=10000 --setParameter wiredTigerCursorCacheSize=-917 --setParameter failpoint.flowControlTicketOverride={mode:&apos;alwaysOn&apos;,data:{&apos;numTickets&apos;: 974794}} --wiredTigerEngineConfigString=eviction_checkpoint_target=32,eviction_dirty_target=55,eviction_dirty_trigger=51,eviction_target=65,eviction_trigger=71,file_manager=(close_handle_minimum=165,close_idle_time=240,close_scan_interval=78)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;That hopefully demonstrates that developing a fuzzed configuration should be simple (even if we start from scratch). It may make sense for the output to be a yaml file. The other hurdle is hooking it up appropriately to resmoke (which I&apos;ve also POCed, very small change) and evergreen (probably the most challenging).&lt;/p&gt;</comment>
                            <comment id="2270674" author="milkie" created="Tue, 4 Jun 2019 16:09:22 +0000"  >&lt;p&gt;Louis and I discussed this work, and we decided to create two new specific work tickets (linked) for the most valuable testing changes we can make at this time.  I recommend we schedule those two tickets as part of this epic and move this ticket out of the Epic as a longer-term desire.&lt;/p&gt;</comment>
                            <comment id="2254572" author="daniel.gottlieb@10gen.com" created="Tue, 21 May 2019 18:06:16 +0000"  >&lt;p&gt;While this ticket was originally intended to just fuzz some WT tunables, it may be worthwhile considering some other values to tweak such as &lt;a href=&quot;https://github.com/mongodb/mongo/blob/cdce34b4aa89b065ed41b60f217cd52c339bc99d/src/mongo/db/storage/flow_control_parameters.idl&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;flow control&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1514198">SERVER-51598</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="788521">SERVER-41492</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="788540">SERVER-41494</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="257147" name="fuzz_configuration.py" size="6169" author="daniel.gottlieb@mongodb.com" created="Thu, 23 Apr 2020 01:44:54 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</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_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 21 May 2019 18:06:16 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        3 years, 11 weeks, 6 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></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_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16941"><![CDATA[Not Needed]]></customfieldvalue>

                        </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_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            3 years, 11 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>brian.deleonardis@mongodb.com</customfieldvalue>
            <customfieldvalue>daniel.gottlieb@mongodb.com</customfieldvalue>
            <customfieldvalue>milkie@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>louis.williams@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|huxybr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr42uv:</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_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="4213">Execution Team 2020-09-21</customfieldvalue>
    <customfieldvalue id="4214">Execution Team 2020-10-05</customfieldvalue>
    <customfieldvalue id="4215">Execution Team 2020-10-19</customfieldvalue>
    <customfieldvalue id="4296">Execution Team 2020-11-02</customfieldvalue>
    <customfieldvalue id="4297">Execution Team 2020-11-16</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|huxkl3:</customfieldvalue>

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