<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 06:00:07 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-64341] W:1 writes with j: false perform worse than j: true with high concurrency</title>
                <link>https://jira.mongodb.org/browse/SERVER-64341</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The parallel insert performance test has recently started performing better for {w:1, j:true} writes than for {w:1, j:false} in runs with high concurrency (256, 512 or 1024 threads)&lt;/p&gt;

&lt;p&gt;1024 threads, green j:false, pink j:true:&lt;br/&gt;
&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/364780/364780_image-2022-03-09-09-58-30-640.png&quot; width=&quot;100%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;512 threads, pink j:false, orange j:true&lt;br/&gt;
 &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/364779/364779_image-2022-03-09-09-59-50-353.png&quot; width=&quot;100%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;/p&gt;

&lt;p&gt;32 threads, pink j:false, cyan j:true (j:false better as expected)&lt;br/&gt;
 &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/364778/364778_image-2022-03-09-10-01-04-937.png&quot; width=&quot;100%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;/p&gt;

&lt;p&gt;BF-24296 is the BF ticket on the switch point around the 3rd of February, which links to TIG-3391, an update to the C++ driver.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1997468">SERVER-64341</key>
            <summary>W:1 writes with j: false perform worse than j: true with high concurrency</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="3">Duplicate</resolution>
                                        <assignee username="backlog-server-execution">Backlog - Storage Execution Team</assignee>
                                    <reporter username="daniel.gomezferro@mongodb.com">Daniel Gomez Ferro</reporter>
                        <labels>
                    </labels>
                <created>Wed, 9 Mar 2022 09:05:00 +0000</created>
                <updated>Tue, 6 Dec 2022 00:26:06 +0000</updated>
                            <resolved>Tue, 15 Mar 2022 15:59:29 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>9</watches>
                                                                                                                <comments>
                            <comment id="4412855" author="JIRAUSER1263153" created="Tue, 15 Mar 2022 14:33:08 +0000"  >&lt;p&gt;No, it&apos;s not using clustered indexes as far as I can tell.&lt;/p&gt;</comment>
                            <comment id="4412781" author="judah.schvimer" created="Tue, 15 Mar 2022 14:16:20 +0000"  >&lt;p&gt;Is this workload using a clustered index? There are some clustered index code changes around there that look interesting.&lt;/p&gt;</comment>
                            <comment id="4412089" author="JIRAUSER1263153" created="Tue, 15 Mar 2022 07:27:52 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=judah.schvimer&quot; class=&quot;user-hover&quot; rel=&quot;judah.schvimer&quot;&gt;judah.schvimer&lt;/a&gt; from &lt;a href=&quot;https://evergreen.mongodb.com/task/sys_perf_linux_3_node_replSet_parallel_insert_replica_2197d98118ed0f041f0465cc0ac29daac02e3838_22_03_13_03_32_10##hidden=ParallelInsert-1024-Insert_W1_JTrue%252CParallelInsert-ActorFinished%252CCleanUp-DatabaseOperation.37%252CParallelInsert-1024-Insert_WMajority%252CParallelInsert-ActorStarted%252CParallelInsert-32-Insert_WMajority_JFalse%252CCleanUp-DatabaseOperation.11%252CCleanUp-DatabaseOperation.39%252CCleanUp-DatabaseOperation.17%252CCleanUp-DatabaseOperation.13%252CCleanUp-DatabaseOperation.1%252CParallelInsert-256-Insert_W1%252CParallelInsert-256-Insert_WMajority_JFalse%252CCleanUp-DatabaseOperation.19%252CCleanUp-DatabaseOperation.5%252CCleanUp-DatabaseOperation.25%252CCleanUp-DatabaseOperation.3%252CParallelInsert-1024-Insert_W1%252CParallelInsert-32-Insert_W1_JTrue%252CParallelInsert-512-Insert_W1%252CParallelInsert-512-Insert_W1_JTrue%252CParallelInsert-256-Insert_WMajority%252CParallelInsert-1-Insert_W1%252CParallelInsert-1-Insert_WMajority_JFalse%252CCleanUp-DatabaseOperation.27%252CParallelInsert-32-Insert_W1%252CCleanUp-DatabaseOperation.33%252CCleanUp-DatabaseOperation.9%252Cparallel_insert_replica%252CParallelInsert-512-Insert_WMajority%252CCleanUp-DatabaseOperation.7%252CParallelInsert-512-Insert_WMajority_JFalse%252CCleanUp-DatabaseOperation.35%252CParallelInsert-Setup%252CCleanUp-DatabaseOperation.31%252CParallelInsert-1-Insert_W1_JTrue%252CCleanUp-DatabaseOperation.23%252CCleanUp-DatabaseOperation.21%252CParallelInsert-1024-Insert_WMajority_JFalse%252CParallelInsert-32-Insert_WMajority%252CCleanUp-DatabaseOperation.29%252CParallelInsert-256-Insert_W1_JTrue%252CParallelInsert-1-Insert_WMajority%252CCleanUp-DatabaseOperation.15%252CCleanUp.DatabaseOperation.21.21%252CCleanUp.DatabaseOperation.27.27%252CCleanUp.DatabaseOperation.23.23%252CParallelInsert.ActorStarted%252CCleanUp.DatabaseOperation.5.5%252CCleanUp.DatabaseOperation.7.7%252CCleanUp.DatabaseOperation.19.19%252CCleanUp.DatabaseOperation.25.25%252CCleanUp.DatabaseOperation.17.17%252CCleanUp.DatabaseOperation.1.1%252CCleanUp.DatabaseOperation.3.3%252CParallelInsert.ActorFinished%252CCleanUp.DatabaseOperation.29.29%252CParallelInsert.Setup%252CCleanUp.DatabaseOperation.9.9%252CCleanUp.DatabaseOperation.31.31%252CCleanUp.DatabaseOperation.35.35%252CCleanUp.DatabaseOperation.33.33%252CCleanUp.DatabaseOperation.13.13%252CParallelInsert-256.Insert_WMajority.16%252CParallelInsert-32.Insert_W1.14%252CParallelInsert-1.Insert_W1.6%252CParallelInsert-1024.Insert_W1_JTrue.34%252CParallelInsert-256.Insert_WMajority_JFalse.20%252CParallelInsert-1024.Insert_WMajority_JFalse.36%252CParallelInsert-512.Insert_WMajority_JFalse.28%252CParallelInsert-1024.Insert_WMajority.32%252CParallelInsert-1024.Insert_W1.38%252CParallelInsert-32.Insert_WMajority_JFalse.12%252CParallelInsert-32.Insert_WMajority.8%252CParallelInsert-512.Insert_W1.30%252CParallelInsert-1.Insert_WMajority_JFalse.4%252CCleanUp.DatabaseOperation.15.15%252CParallelInsert-256.Insert_W1_JTrue.18%252CCleanUp.DatabaseOperation.11.11%252CCleanUp.DatabaseOperation.37.37%252CCleanUp.DatabaseOperation.39.39%252CParallelInsert-512.Insert_WMajority.24%252CParallelInsert-256.Insert_W1.22%252CParallelInsert-1.Insert_W1_JTrue.2%252CParallelInsert-1.Insert_WMajority.0%252CParallelInsert-512.Insert_W1_JTrue.26%252CParallelInsert-32.Insert_W1_JTrue.10%252Ciperf%252Ccpu_noise%252Cfio%252Ccanary_ParallelInsert.Setup%252Ccanary_ParallelInsert.ActorStarted%252Ccanary_ParallelInsert.ActorFinished%252Cparallel_insert_replica+Storage+Metrics%252Ccanary_PhaseTimingRecorder.Phase%252Ccanary_WorkloadTimingRecorder.Workload%252Cparallel_insert_replica+Timing+Metrics%252Ccanary_server-cpuloop-10x%252Ccanary_client-cpuloop-1x%252Ccanary_client-cpuloop-10x%252Ccanary_server-sleep-10ms%252Ccanary_ping%252Cfio_latency_test_write_clat_mean%252Cfio_latency_test_read_clat_mean%252Cfio_iops_test_write_iops%252Cfio_iops_test_read_iops%252Cfio_streaming_bandwidth_test_write_iops%252Cfio_streaming_bandwidth_test_read_iops%252CNetworkBandwidth&amp;amp;threads=maxonly&amp;amp;selected.canary_server-cpuloop-10x=MAX&amp;amp;selected.canary_client-cpuloop-1x=MAX&amp;amp;selected.canary_client-cpuloop-10x=MAX&amp;amp;selected.canary_server-sleep-10ms=MAX&amp;amp;selected.canary_ping=MAX&amp;amp;selected.fio_latency_test_write_clat_mean=MAX&amp;amp;selected.fio_latency_test_read_clat_mean=MAX&amp;amp;selected.fio_iops_test_write_iops=MAX&amp;amp;selected.fio_iops_test_read_iops=MAX&amp;amp;selected.fio_streaming_bandwidth_test_write_iops=MAX&amp;amp;selected.fio_streaming_bandwidth_test_read_iops=MAX&amp;amp;selected.NetworkBandwidth=MAX&amp;amp;selected.parallel_insert_replica=MAX&amp;amp;selected.canary_WorkloadTimingRecorder.Workload=MAX&amp;amp;selected.canary_PhaseTimingRecorder.Phase=MAX&amp;amp;selected.canary_ParallelInsert.Setup=MAX&amp;amp;selected.canary_ParallelInsert.ActorStarted=MAX&amp;amp;selected.canary_ParallelInsert.ActorFinished=MAX&amp;amp;selected.ParallelInsert-512.Insert_WMajority_JFalse.28=MAX&amp;amp;selected.ParallelInsert-32.Insert_W1.14=MAX&amp;amp;selected.ParallelInsert-256.Insert_WMajority_JFalse.20=MAX&amp;amp;selected.ParallelInsert-32.Insert_WMajority_JFalse.12=MAX&amp;amp;selected.ParallelInsert-256.Insert_WMajority.16=MAX&amp;amp;selected.ParallelInsert-256.Insert_W1_JTrue.18=MAX&amp;amp;selected.ParallelInsert-256.Insert_W1.22=MAX&amp;amp;selected.ParallelInsert-1024.Insert_WMajority_JFalse.36=MAX&amp;amp;selected.ParallelInsert-32.Insert_WMajority.8=MAX&amp;amp;selected.ParallelInsert-1024.Insert_WMajority.32=MAX&amp;amp;selected.ParallelInsert-1024.Insert_W1_JTrue.34=MAX&amp;amp;selected.ParallelInsert-512.Insert_W1_JTrue.26=MAX&amp;amp;selected.ParallelInsert-1024.Insert_W1.38=MAX&amp;amp;selected.ParallelInsert-1.Insert_WMajority_JFalse.4=MAX&amp;amp;selected.ParallelInsert-32.Insert_W1_JTrue.10=MAX&amp;amp;selected.ParallelInsert-1.Insert_WMajority.0=MAX&amp;amp;selected.ParallelInsert-512.Insert_WMajority.24=MAX&amp;amp;selected.ParallelInsert-1.Insert_W1_JTrue.2=MAX&amp;amp;selected.ParallelInsert-512.Insert_W1.30=MAX&amp;amp;selected.ParallelInsert-1.Insert_W1.6=MAX&amp;amp;selected.CleanUp.DatabaseOperation.9.9=MAX&amp;amp;selected.CleanUp.DatabaseOperation.7.7=MAX&amp;amp;selected.CleanUp.DatabaseOperation.5.5=MAX&amp;amp;selected.CleanUp.DatabaseOperation.39.39=MAX&amp;amp;selected.CleanUp.DatabaseOperation.37.37=MAX&amp;amp;selected.CleanUp.DatabaseOperation.35.35=MAX&amp;amp;selected.CleanUp.DatabaseOperation.33.33=MAX&amp;amp;selected.CleanUp.DatabaseOperation.31.31=MAX&amp;amp;selected.CleanUp.DatabaseOperation.3.3=MAX&amp;amp;selected.CleanUp.DatabaseOperation.29.29=MAX&amp;amp;selected.CleanUp.DatabaseOperation.27.27=MAX&amp;amp;selected.CleanUp.DatabaseOperation.25.25=MAX&amp;amp;selected.CleanUp.DatabaseOperation.23.23=MAX&amp;amp;selected.CleanUp.DatabaseOperation.21.21=MAX&amp;amp;selected.CleanUp.DatabaseOperation.19.19=MAX&amp;amp;selected.CleanUp.DatabaseOperation.17.17=MAX&amp;amp;selected.CleanUp.DatabaseOperation.15.15=MAX&amp;amp;selected.CleanUp.DatabaseOperation.13.13=MAX&amp;amp;selected.CleanUp.DatabaseOperation.11.11=MAX&amp;amp;selected.CleanUp.DatabaseOperation.1.1=MAX&amp;amp;selected.parallel_insert_replica+Timing+Metrics=MAX&amp;amp;selected.parallel_insert_replica+Storage+Metrics=MAX&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this evergreen page&lt;/a&gt; you can set the Measurement filter to &lt;tt&gt;OperationThroughput&lt;/tt&gt; and the Test filter to &lt;tt&gt;parallelinsert-1024.Insert_W1&lt;/tt&gt; (or 512, 256...)&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/365779/365779_screenshot-1.png&quot; width=&quot;100%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt; &lt;/p&gt;</comment>
                            <comment id="4410887" author="judah.schvimer" created="Mon, 14 Mar 2022 18:15:04 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=daniel.gomezferro&quot; class=&quot;user-hover&quot; rel=&quot;daniel.gomezferro&quot;&gt;daniel.gomezferro&lt;/a&gt;, how do I generate the above graph to look at the relevant commits around the change point?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                                                <inwardlinks description="is caused by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1662690">SERVER-55606</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="364780" name="image-2022-03-09-09-58-30-640.png" size="64059" author="daniel.gomezferro@mongodb.com" created="Wed, 9 Mar 2022 08:58:31 +0000"/>
                            <attachment id="364779" name="image-2022-03-09-09-59-50-353.png" size="64546" author="daniel.gomezferro@mongodb.com" created="Wed, 9 Mar 2022 08:59:51 +0000"/>
                            <attachment id="364778" name="image-2022-03-09-10-01-04-937.png" size="58227" author="daniel.gomezferro@mongodb.com" created="Wed, 9 Mar 2022 09:01:06 +0000"/>
                            <attachment id="365779" name="screenshot-1.png" size="282268" author="daniel.gomezferro@mongodb.com" created="Tue, 15 Mar 2022 07:27:19 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_12751" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Assigned Teams</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25136"><![CDATA[Storage Execution]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 14 Mar 2022 18:15:04 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 47 weeks, 1 day 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_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>alexander.golin@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 47 weeks, 1 day ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>33.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>backlog-server-execution</customfieldvalue>
            <customfieldvalue>daniel.gomezferro@mongodb.com</customfieldvalue>
            <customfieldvalue>judah.schvimer@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i0mjtr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i05lbo:</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_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|i0m5z3:</customfieldvalue>

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