<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:59:43 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-64185] Investigate performance regression of $lookup and $graphLookup in genny workloads</title>
                <link>https://jira.mongodb.org/browse/SERVER-64185</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;There is a 15-35% regression in $lookup and $graphLookup genny workloads running with unsharded collections that was first seen between v5.0 and v5.1. The workloads in question are here: &lt;a href=&quot;https://github.com/mongodb/genny/blob/master/src/workloads/execution/LookupWithOnlyUnshardedColls.yml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;$lookup&lt;/a&gt; and &lt;a href=&quot;https://github.com/mongodb/genny/blob/master/src/workloads/execution/GraphLookupWithOnlyUnshardedColls.yml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;$graphLookup&lt;/a&gt;. The regression can be seen in the linked BF of when looking at the sys-perf waterfall for &lt;a href=&quot;https://evergreen.mongodb.com/task/sys_perf_5.0_linux_3_node_replSet_graph_lookup_with_only_unsharded_colls_bbbac95174699a08bd91befb0760de71f230736d_22_02_25_14_27_44##hidden=graph_lookup_with_only_unsharded_colls%252Cgraph_lookup_with_only_unsharded_colls+Timing+Metrics%252Cgraph_lookup_with_only_unsharded_colls+Storage+Metrics%252Ccanary_WorkloadTimingRecorder.Workload%252Ccanary_PhaseTimingRecorder.Phase%252Ccanary_GraphLookupWithOnlyUnshardedColls.Setup%252Ccanary_GraphLookupWithOnlyUnshardedColls.ActorStarted%252Ccanary_GraphLookupWithOnlyUnshardedColls.ActorFinished%252CRunGraphLookups.GraphLookupUnshardedToUnshardedOneToMany%252CRunGraphLookups.GraphLookupUnshardedToUnshardedOneToFew%252CQuiesce.DatabaseOperation.1.1%252CLoadGraphLookupData.TotalBulkInsert%252CLoadGraphLookupData.IndividualBulkInsert%252CLoadGraphLookupData.IndexBuild%252Ccanary_server-cpuloop-10x%252Ccanary_client-cpuloop-1x%252Ccanary_client-cpuloop-10x%252Ccanary_server-sleep-10ms%252Ccanary_ping%252CNetworkBandwidth%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&amp;amp;threads=all&amp;amp;selected.canary_server-cpuloop-10x=1%252C4%252C8%252C16&amp;amp;selected.canary_client-cpuloop-1x=1%252C4%252C8%252C16&amp;amp;selected.canary_client-cpuloop-10x=1%252C4%252C8%252C16&amp;amp;selected.canary_server-sleep-10ms=1%252C4%252C8%252C16&amp;amp;selected.canary_ping=1%252C4%252C8%252C16&amp;amp;selected.NetworkBandwidth=1&amp;amp;selected.fio_latency_test_write_clat_mean=1&amp;amp;selected.fio_latency_test_read_clat_mean=1&amp;amp;selected.fio_iops_test_write_iops=1&amp;amp;selected.fio_iops_test_read_iops=1&amp;amp;selected.fio_streaming_bandwidth_test_write_iops=1&amp;amp;selected.fio_streaming_bandwidth_test_read_iops=1&amp;amp;selected.graph_lookup_with_only_unsharded_colls=&amp;amp;selected.canary_WorkloadTimingRecorder.Workload=&amp;amp;selected.canary_PhaseTimingRecorder.Phase=&amp;amp;selected.canary_GraphLookupWithOnlyUnshardedColls.Setup=&amp;amp;selected.canary_GraphLookupWithOnlyUnshardedColls.ActorStarted=&amp;amp;selected.canary_GraphLookupWithOnlyUnshardedColls.ActorFinished=&amp;amp;selected.RunGraphLookups.GraphLookupUnshardedToUnshardedOneToMany=&amp;amp;selected.RunGraphLookups.GraphLookupUnshardedToUnshardedOneToFew=&amp;amp;selected.Quiesce.DatabaseOperation.1.1=&amp;amp;selected.LoadGraphLookupData.TotalBulkInsert=&amp;amp;selected.LoadGraphLookupData.IndividualBulkInsert=&amp;amp;selected.LoadGraphLookupData.IndexBuild=&amp;amp;selected.graph_lookup_with_only_unsharded_colls+Timing+Metrics=&amp;amp;selected.graph_lookup_with_only_unsharded_colls+Storage+Metrics=&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;v5.0&lt;/a&gt; and &lt;a href=&quot;https://evergreen.mongodb.com/task/sys_perf_5.1_linux_3_node_replSet_graph_lookup_with_only_unsharded_colls_798ce45a1b5d671f5b8a55afeba8ae63477585ed_22_01_19_16_54_23##hidden=graph_lookup_with_only_unsharded_colls%252Cgraph_lookup_with_only_unsharded_colls%252BTiming%252BMetrics%252Cgraph_lookup_with_only_unsharded_colls%252BStorage%252BMetrics%252Ccanary_WorkloadTimingRecorder.Workload%252Ccanary_PhaseTimingRecorder.Phase%252Ccanary_GraphLookupWithOnlyUnshardedColls.Setup%252Ccanary_GraphLookupWithOnlyUnshardedColls.ActorStarted%252Ccanary_GraphLookupWithOnlyUnshardedColls.ActorFinished%252CRunGraphLookups.GraphLookupUnshardedToUnshardedOneToMany%252CRunGraphLookups.GraphLookupUnshardedToUnshardedOneToFew%252CQuiesce.DatabaseOperation.1.1%252CLoadGraphLookupData.TotalBulkInsert%252CLoadGraphLookupData.IndividualBulkInsert%252CLoadGraphLookupData.IndexBuild%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%252Cgraph_lookup_with_only_unsharded_colls+Timing+Metrics%252Cgraph_lookup_with_only_unsharded_colls+Storage+Metrics&amp;amp;threads=all&amp;amp;selected.canary_server-cpuloop-10x=1%252C4%252C8%252C16&amp;amp;selected.canary_client-cpuloop-1x=1%252C4%252C8%252C16&amp;amp;selected.canary_client-cpuloop-10x=1%252C4%252C8%252C16&amp;amp;selected.canary_server-sleep-10ms=1%252C4%252C8%252C16&amp;amp;selected.canary_ping=1%252C4%252C8%252C16&amp;amp;selected.fio_latency_test_write_clat_mean=1&amp;amp;selected.fio_latency_test_read_clat_mean=1&amp;amp;selected.fio_iops_test_write_iops=1&amp;amp;selected.fio_iops_test_read_iops=1&amp;amp;selected.fio_streaming_bandwidth_test_write_iops=1&amp;amp;selected.fio_streaming_bandwidth_test_read_iops=1&amp;amp;selected.NetworkBandwidth=1&amp;amp;selected.graph_lookup_with_only_unsharded_colls=&amp;amp;selected.canary_WorkloadTimingRecorder.Workload=&amp;amp;selected.canary_PhaseTimingRecorder.Phase=&amp;amp;selected.canary_GraphLookupWithOnlyUnshardedColls.Setup=&amp;amp;selected.canary_GraphLookupWithOnlyUnshardedColls.ActorStarted=&amp;amp;selected.canary_GraphLookupWithOnlyUnshardedColls.ActorFinished=&amp;amp;selected.RunGraphLookups.GraphLookupUnshardedToUnshardedOneToMany=&amp;amp;selected.RunGraphLookups.GraphLookupUnshardedToUnshardedOneToFew=&amp;amp;selected.Quiesce.DatabaseOperation.1.1=&amp;amp;selected.LoadGraphLookupData.TotalBulkInsert=&amp;amp;selected.LoadGraphLookupData.IndividualBulkInsert=&amp;amp;selected.LoadGraphLookupData.IndexBuild=&amp;amp;selected.graph_lookup_with_only_unsharded_colls+Timing+Metrics=&amp;amp;selected.graph_lookup_with_only_unsharded_colls+Storage+Metrics=&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;v5.1&lt;/a&gt;&#160;(select average latency for &quot;RunGraphLookups.GraphLookupUnshardedToUnshardedOneToMany&quot;, for example).&lt;/p&gt;

&lt;p&gt;Some ideas have been proposed as to why the regression occurred and what can be done to address it. For example, it may have something to do with slow collection scans (the workloads in question use small collections). It may be that the plan cache project, particularly &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-61421&quot; title=&quot;Refine plan cache key filter component to encode parameter markers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-61421&quot;&gt;&lt;del&gt;SERVER-61421&lt;/del&gt;&lt;/a&gt;, could improve the performance of these workloads, since the subpipelines run by these $lookups and $graphLookups are all simple match queries with the same shape.&lt;/p&gt;

&lt;p&gt;A more detailed write-up can be found in the comments.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1994227">SERVER-64185</key>
            <summary>Investigate performance regression of $lookup and $graphLookup in genny workloads</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="13203">Gone away</resolution>
                                        <assignee username="david.storch@mongodb.com">David Storch</assignee>
                                    <reporter username="hana.pearlman@mongodb.com">Hana Pearlman</reporter>
                        <labels>
                            <label>pm2697-m3</label>
                            <label>sbe</label>
                    </labels>
                <created>Thu, 3 Mar 2022 20:26:26 +0000</created>
                <updated>Fri, 27 Oct 2023 20:45:37 +0000</updated>
                            <resolved>Thu, 15 Sep 2022 22:46:39 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="4824233" author="david.storch" created="Tue, 13 Sep 2022 21:50:22 +0000"  >&lt;p&gt;It looks like the reason for the &lt;tt&gt;AutoRun&lt;/tt&gt; problem I mentioned above may be that &lt;tt&gt;schedule_patch_auto_tasks&lt;/tt&gt; and &lt;tt&gt;schedule_variant_auto_tasks&lt;/tt&gt; are not specified for the &quot;linux-1-node-replSet-classic-query-engine&quot; build variant. I&apos;m testing that the following patch, when combined with the in-progress changes from &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-69650&quot; title=&quot;Add SBE specific build variants to performance and sys-perf projects&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-69650&quot;&gt;&lt;del&gt;SERVER-69650&lt;/del&gt;&lt;/a&gt;, has the desired effect:&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;commit 471088f4c982a5285b844ace276182092462596e (HEAD -&amp;gt; SERVER-69650)&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;   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;Author: David Storch &amp;lt;david.storch@mongodb.com&amp;gt;&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;   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;Date:   Tue Sep 13 17:42:54 2022 -0400&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;   width: auto; padding: 0;&quot;&gt;&amp;nbsp;&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;   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;    SERVER-69650 fix sys-perf single replica classic/SBE variants to work with AutoRun&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;   width: auto; padding: 0;&quot;&gt;&amp;nbsp;&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;   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;diff --git a/etc/system_perf.yml b/etc/system_perf.yml&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;   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;index 972d118bc20..ee5a1ed7a5d 100755&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;   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;--- a/etc/system_perf.yml&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;   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;+++ b/etc/system_perf.yml&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;   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;@@ -1288,6 +1288,8 @@ buildvariants:&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;   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;       - &quot;rhel70-perf-single&quot;&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;   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;     depends_on: *_compile_amazon2&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;   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;     tasks: &amp;amp;classic_engine_1nodereplset_tasks&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;   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;+      - name: schedule_patch_auto_tasks&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;   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;+      - name: schedule_variant_auto_tasks&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;   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;       - name: linkbench&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;   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;       - name: linkbench2&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;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;</comment>
                            <comment id="4824167" author="david.storch" created="Tue, 13 Sep 2022 21:31:14 +0000"  >&lt;p&gt;I took a brief look using the Evergreen UI at a recent run of these benchmarks in master compared to a recent run in 5.0. In both cases I used the &quot;release configuration&quot; which means that we should be using the classic engine. This assumes that the $lookup queries in these benchmarks are not eligible for SBE pushdown, which indeed appears to be the case because they specify the &lt;tt&gt;pipeline&lt;/tt&gt; option. Also note that using SBE on the inner side of a $lookup or $graphLookup is no longer permitted in the unsharded case due to the changes in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-69103&quot; title=&quot;Disable use of SBE on the inner side of DocumentSourceLookup&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-69103&quot;&gt;&lt;del&gt;SERVER-69103&lt;/del&gt;&lt;/a&gt;. As expected, 5.0 and 6.0 now exhibit similar performance, since we are using the classic engine in both versions.&lt;/p&gt;

&lt;p&gt;As a final step, I think we should verify that these benchmarks due not regress when &lt;tt&gt;featureFlagSbeFull&lt;/tt&gt; is enabled. We have a system which automatically generates an SBE vs. classic performance comparison every Thursday, but unfortunately the data for these benchmarks appears to be missing from the data set. It looks like this is because the benchmarks are not currently running in either the &quot;all feature flags&quot; or &quot;classic engine&quot; build variants &amp;#8211; I&apos;ll have to look into why the &lt;tt&gt;AutoRun&lt;/tt&gt; configuration for the workload is not behaving as I would expect it to.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="402323" name="Screen Shot 2022-09-15 at 6.39.25 PM.png" size="188111" author="david.storch@mongodb.com" created="Thu, 15 Sep 2022 22:40:58 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 13 Sep 2022 21:31:14 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 21 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-2697</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>
                            1 year, 21 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>27.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>david.storch@mongodb.com</customfieldvalue>
            <customfieldvalue>hana.pearlman@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i0m0rb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i052jg:</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="5910">QE 2022-09-19</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|i0lmwn:</customfieldvalue>

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