<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:30:38 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-32567] Replace queryoptimizer3.js with FSM test</title>
                <link>https://jira.mongodb.org/browse/SERVER-32567</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;This test was written a long time ago for &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4400&quot; title=&quot;attempt to record query plan for a dropped cursor triggers bad file number assertion&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4400&quot;&gt;&lt;del&gt;SERVER-4400&lt;/del&gt;&lt;/a&gt;. We should consider rewriting it as a C++ unit test or remove it�. It does not really work well with the passthrough suites we run these days.&lt;/p&gt;</description>
                <environment></environment>
        <key id="479440">SERVER-32567</key>
            <summary>Replace queryoptimizer3.js with FSM test</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="james.wahlin@mongodb.com">James Wahlin</assignee>
                                    <reporter username="benety.goh@mongodb.com">Benety Goh</reporter>
                        <labels>
                    </labels>
                <created>Fri, 5 Jan 2018 20:34:10 +0000</created>
                <updated>Mon, 30 Oct 2023 23:09:32 +0000</updated>
                            <resolved>Wed, 20 Nov 2019 20:34:01 +0000</resolved>
                                                    <fixVersion>4.2.3</fixVersion>
                    <fixVersion>4.0.14</fixVersion>
                    <fixVersion>4.3.2</fixVersion>
                                    <component>Querying</component>
                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="2606796" author="xgen-internal-githook" created="Fri, 13 Dec 2019 15:13:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;James Wahlin&apos;, &apos;email&apos;: &apos;james.wahlin@mongodb.com&apos;, &apos;username&apos;: &apos;jameswahlin&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32567&quot; title=&quot;Replace queryoptimizer3.js with FSM test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32567&quot;&gt;&lt;del&gt;SERVER-32567&lt;/del&gt;&lt;/a&gt; Replace queryoptimizer3.js with yield_with_drop.js FSM test&lt;/p&gt;

&lt;p&gt;(cherry picked from commit d86e8a5bf40f1c6edbab37bef38cd0f1d5dc062d)&lt;br/&gt;
(cherry picked from commit b5a58d9c335857ab1d414f4f48574e514f640b59)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4abca26280003a57133d6d2ea9f2c03c03291e47&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4abca26280003a57133d6d2ea9f2c03c03291e47&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2596240" author="xgen-internal-githook" created="Tue, 10 Dec 2019 13:53:08 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;James Wahlin&apos;, &apos;username&apos;: &apos;jameswahlin&apos;, &apos;email&apos;: &apos;james.wahlin@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32567&quot; title=&quot;Replace queryoptimizer3.js with FSM test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32567&quot;&gt;&lt;del&gt;SERVER-32567&lt;/del&gt;&lt;/a&gt; Replace queryoptimizer3.js with yield_with_drop.js FSM test&lt;/p&gt;

&lt;p&gt;(cherry picked from commit d86e8a5bf40f1c6edbab37bef38cd0f1d5dc062d)&lt;br/&gt;
Branch: v4.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b5a58d9c335857ab1d414f4f48574e514f640b59&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b5a58d9c335857ab1d414f4f48574e514f640b59&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2555126" author="xgen-internal-githook" created="Wed, 20 Nov 2019 20:31:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;James Wahlin&apos;, &apos;username&apos;: &apos;jameswahlin&apos;, &apos;email&apos;: &apos;james.wahlin@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32567&quot; title=&quot;Replace queryoptimizer3.js with FSM test&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32567&quot;&gt;&lt;del&gt;SERVER-32567&lt;/del&gt;&lt;/a&gt; Replace queryoptimizer3.js with yield_with_drop.js FSM test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d86e8a5bf40f1c6edbab37bef38cd0f1d5dc062d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d86e8a5bf40f1c6edbab37bef38cd0f1d5dc062d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2209666" author="craig.homa" created="Thu, 11 Apr 2019 14:46:50 +0000"  >&lt;p&gt;Closing as the test failure doesn&apos;t seem to be happening any more and re-writing this test in a way that preserves the coverage will take more time than the team can currently allocate.&#160;&lt;/p&gt;</comment>
                            <comment id="1915692" author="kyle.suarez" created="Fri, 8 Jun 2018 20:35:24 +0000"  >&lt;p&gt;After inspection, I&apos;d like to extend yield.js instead. That test features concurrent updates and deletes, but does not drop the collection; I think it would be reasonable to extend that test to have a state that drops and recreates the collection, and then extend it further to test counts, updates, deletes and distincts.&lt;/p&gt;</comment>
                            <comment id="1908727" author="kyle.suarez" created="Fri, 1 Jun 2018 20:31:05 +0000"  >&lt;p&gt;After speaking with Max, I&apos;m going to take a look at the tests in &lt;a href=&quot;https://github.com/mongodb/mongo/blob/r4.1.0/jstests/concurrency/fsm_workloads/create_database.js&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;create_database.js&lt;/a&gt; and its related friends. I&apos;m going to make sure that they cover all of the types of query plans tested by queryoptimizer3.js and add them, if any, and then delete queryoptimizer3.js.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="933704">SERVER-43403</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="678930">SERVER-39224</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1273181">SERVER-46872</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="25796">SERVER-4400</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="447297">SERVER-31615</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16775"><![CDATA[v4.2]]></customfieldvalue>
    <customfieldvalue key="15640"><![CDATA[v4.0]]></customfieldvalue>
    <customfieldvalue key="15141"><![CDATA[v3.6]]></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>Fri, 1 Jun 2018 20:31:05 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        4 years, 8 weeks, 5 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>
                            4 years, 8 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_16465" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Linked BF Score</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>45.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>benety.goh@mongodb.com</customfieldvalue>
            <customfieldvalue>craig.homa@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>james.wahlin@mongodb.com</customfieldvalue>
            <customfieldvalue>kyle.suarez@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|htng0f:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr6rbr:</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2365">Query 2018-06-18</customfieldvalue>
    <customfieldvalue id="2382">Query 2018-07-02</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|htn24v:</customfieldvalue>

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