<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:12:05 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-46662] Add some multiversion suites to a required builder</title>
                <link>https://jira.mongodb.org/browse/SERVER-46662</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description></description>
                <environment></environment>
        <key id="1234064">SERVER-46662</key>
            <summary>Add some multiversion suites to a required builder</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="13201">Fixed</resolution>
                                        <assignee username="jason.chan@mongodb.com">Jason Chan</assignee>
                                    <reporter username="judah.schvimer@mongodb.com">Judah Schvimer</reporter>
                        <labels>
                    </labels>
                <created>Thu, 5 Mar 2020 20:01:34 +0000</created>
                <updated>Sun, 29 Oct 2023 22:11:11 +0000</updated>
                            <resolved>Mon, 16 Mar 2020 21:20:54 +0000</resolved>
                                                    <fixVersion>4.4.0-rc0</fixVersion>
                    <fixVersion>4.7.0</fixVersion>
                                    <component>Replication</component>
                    <component>Testing Infrastructure</component>
                    <component>Upgrade/Downgrade</component>
                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="3002904" author="xgen-internal-githook" created="Thu, 26 Mar 2020 18:23:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jason Chan&apos;, &apos;username&apos;: &apos;jasonjhchan&apos;, &apos;email&apos;: &apos;jason.chan@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-46662&quot; title=&quot;Add some multiversion suites to a required builder&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-46662&quot;&gt;&lt;del&gt;SERVER-46662&lt;/del&gt;&lt;/a&gt; Add replica_sets_multiversion and sharding_multiversion to !Enterprise RHEL 6.2&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 304a242aa85bd70a3d902b5aacf7a6e4c4ac7df4)&lt;br/&gt;
Branch: v4.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5599378dc4137896c87ec7104a9b1fe9917f9795&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5599378dc4137896c87ec7104a9b1fe9917f9795&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2982318" author="xgen-internal-githook" created="Mon, 16 Mar 2020 21:04:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;jasonjhchan&apos;, &apos;name&apos;: &apos;Jason Chan&apos;, &apos;email&apos;: &apos;jason.chan@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-46662&quot; title=&quot;Add some multiversion suites to a required builder&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-46662&quot;&gt;&lt;del&gt;SERVER-46662&lt;/del&gt;&lt;/a&gt; Add replica_sets_multiversion and sharding_multiversion to !Enterprise RHEL 6.2&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/304a242aa85bd70a3d902b5aacf7a6e4c4ac7df4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/304a242aa85bd70a3d902b5aacf7a6e4c4ac7df4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2976623" author="william.schultz" created="Thu, 12 Mar 2020 21:54:06 +0000"  >&lt;p&gt;To give some examples from the safe reconfig project, here are a few BFs/bugs that were caught by &lt;tt&gt;replica_sets_multiversion&lt;/tt&gt; and&#160;&lt;tt&gt;sharding_multiversion&lt;/tt&gt; suites.&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;BF-16444&lt;/li&gt;
	&lt;li&gt;BF-16416&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-45082&quot; title=&quot;Secondaries only learn configs with higher (term, version) pair&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-45082&quot;&gt;&lt;del&gt;SERVER-45082&lt;/del&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The first two BFs only appeared after a bug was pushed to master, so greater visibility of these failures on a required builder may have helped prevent the bugs from being pushed in the first place. The last ticket was able to address a bug caught in the &lt;tt&gt;replica_sets_multiversion&lt;/tt&gt; suite that turned up before pushing. When making only C++ changes that don&apos;t trigger burn in tests, though, an engineer has to remember to include the right multiversion suites in their patch build, which I expect is more unlikely for a non replication engineer who is less familiar with those suites.&lt;/p&gt;

&lt;p&gt;Also, to give a rough sense of how often these multiversion suites have been failing, below are links to the results of the &lt;tt&gt;replica_sets&lt;/tt&gt; suite on Enterprise RHEL 6.2 required variant and the &lt;tt&gt;replica_sets_multiversion&lt;/tt&gt; suite on Enterprise Ubuntu 18.04 variant over the last 1000 commits and 500 commits, respectively. The date ranges aren&apos;t exactly the same since we don&apos;t run replica_sets_multiversion suites as often, but it gives a sense of the chronic redness of the multiversion suite:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://evergreen.mongodb.com/task_timing/mongodb-mongo-master#/project=mongodb-mongo-master&amp;amp;buildVariant=enterprise-rhel-62-64-bit&amp;amp;taskName=replica_sets&amp;amp;requester=gitter_request&amp;amp;limit=1000&amp;amp;onlySuccessful=false&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;replica_sets&lt;/a&gt;&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/252116/252116_Screen+Shot+2020-03-12+at+5.48.54+PM.png&quot; height=&quot;280&quot; width=&quot;603&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://evergreen.mongodb.com/task_timing/mongodb-mongo-master#/project=mongodb-mongo-master&amp;amp;buildVariant=enterprise-ubuntu1804-64&amp;amp;taskName=replica_sets_multiversion&amp;amp;requester=gitter_request&amp;amp;limit=500&amp;amp;onlySuccessful=false&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;replica_sets_multiversion&lt;/a&gt;&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/252117/252117_Screen+Shot+2020-03-12+at+5.48.44+PM.png&quot; height=&quot;288&quot; width=&quot;620&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Even setting aside the redness issue, I think it&apos;s sensible to include the &lt;tt&gt;replica_sets_multiversion&lt;/tt&gt; and &lt;tt&gt;sharding_multiversion&lt;/tt&gt; suites on a required builder, since they appear to be the suites more likely to catch replication related multiversion bugs that we introduce and putting them on a non-required builder makes it more likely engineers will forget to include them in patch builds or let the failures go unnoticed.&lt;/p&gt;</comment>
                            <comment id="2954816" author="judah.schvimer" created="Mon, 9 Mar 2020 17:18:05 +0000"  >&lt;p&gt;We think the replication and sharding jscore passthroughs would be the best candidates since those are deterministic. They would add a lot of time to the build and would not have caught the BFs we&apos;ve seen, so we don&apos;t think these are worth it.&lt;/p&gt;

&lt;p&gt;The replsets/ and sharding/ passthroughs are randomized, but we still think they are worth running to prevent build failures.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="252117" name="Screen Shot 2020-03-12 at 5.48.44 PM.png" size="207786" author="william.schultz@mongodb.com" created="Thu, 12 Mar 2020 21:53:02 +0000"/>
                            <attachment id="252116" name="Screen Shot 2020-03-12 at 5.48.54 PM.png" size="145477" author="william.schultz@mongodb.com" created="Thu, 12 Mar 2020 21:52:23 +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_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="18953"><![CDATA[v4.4]]></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>Thu, 12 Mar 2020 21:54:06 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        3 years, 45 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, 45 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>jason.chan@mongodb.com</customfieldvalue>
            <customfieldvalue>judah.schvimer@mongodb.com</customfieldvalue>
            <customfieldvalue>william.schultz@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hx1tof:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hwerl3:</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="3766">Repl 2020-03-23</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|hx1fxr:</customfieldvalue>

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