<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:42: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-36115] invalidated_cursors.js FSM workload should ensure killOp is sent to same node as currentOp</title>
                <link>https://jira.mongodb.org/browse/SERVER-36115</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;When the invalidated_cursors.js workload is run in the concurrency_replication_causal_consistency suite, the&#160;&lt;a href=&quot;https://github.com/mongodb/mongo/blob/bbe1eaa3b463b2f95ff5c8198f55da79991112ef/jstests/concurrency/fsm_workloads/invalidated_cursors.js#L53-L66&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;&lt;tt&gt;$currentOp&lt;/tt&gt; aggregation&lt;/a&gt; is sent to the pinned secondary, but the &lt;a href=&quot;https://github.com/mongodb/mongo/blob/bbe1eaa3b463b2f95ff5c8198f55da79991112ef/jstests/concurrency/fsm_workloads/invalidated_cursors.js#L138&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;&lt;tt&gt;killOp&lt;/tt&gt; command&lt;/a&gt; is sent to the primary. This can cause the test to fail due to an operation unexpectedly failing on the primary. We should ensure that the &lt;tt&gt;killOp&lt;/tt&gt;&#160;command is sent to the same node as the &lt;tt&gt;$currentOp&lt;/tt&gt; aggregation.&lt;/p&gt;

&lt;p&gt;This probably also applies to the &lt;tt&gt;killCursors&lt;/tt&gt; command in the same test, though that is less likely to collide across two nodes, since it is chosen randomly, unlike opIds, which are chosen incrementally.&lt;/p&gt;

&lt;p&gt;This is the only FSM workload that is run in the causal consistency suites and uses &lt;tt&gt;killOp&lt;/tt&gt;. We may experience a similar issue with &lt;tt&gt;killCursors&lt;/tt&gt; in&#160;kill_multicollection_aggregation.js.&lt;/p&gt;</description>
                <environment></environment>
        <key id="571283">SERVER-36115</key>
            <summary>invalidated_cursors.js FSM workload should ensure killOp is sent to same node as currentOp</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="13201">Fixed</resolution>
                                        <assignee username="ian.boros@mongodb.com">Ian Boros</assignee>
                                    <reporter username="tess.avitabile@mongodb.com">Tess Avitabile</reporter>
                        <labels>
                    </labels>
                <created>Fri, 13 Jul 2018 14:41:38 +0000</created>
                <updated>Sun, 29 Oct 2023 22:29:50 +0000</updated>
                            <resolved>Fri, 9 Nov 2018 18:51:39 +0000</resolved>
                                                    <fixVersion>4.0.5</fixVersion>
                    <fixVersion>4.1.6</fixVersion>
                                    <component>Querying</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="2065059" author="xgen-internal-githook" created="Fri, 16 Nov 2018 19:42:39 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ian Boros&apos;, &apos;email&apos;: &apos;ian.boros@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36115&quot; title=&quot;invalidated_cursors.js FSM workload should ensure killOp is sent to same node as currentOp&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36115&quot;&gt;&lt;del&gt;SERVER-36115&lt;/del&gt;&lt;/a&gt; (part 2) add some tags to fsm tests&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 625e4e2007fe31b9253976eb3815bcfd354a1cf6)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3ce263275fd3ddb072d3174d4d8c1b484adee65f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3ce263275fd3ddb072d3174d4d8c1b484adee65f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2065058" author="xgen-internal-githook" created="Fri, 16 Nov 2018 19:42:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ian Boros&apos;, &apos;email&apos;: &apos;ian.boros@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36115&quot; title=&quot;invalidated_cursors.js FSM workload should ensure killOp is sent to same node as currentOp&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36115&quot;&gt;&lt;del&gt;SERVER-36115&lt;/del&gt;&lt;/a&gt; ban tests from causal consistency suites which use $currentOp&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 25b9611bded107a08a7dba7ec8abe670f6de42f1)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ab37733b902fa84e1288983231aee0be55e4e40e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ab37733b902fa84e1288983231aee0be55e4e40e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2057473" author="xgen-internal-githook" created="Fri, 9 Nov 2018 18:50:29 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ian Boros&apos;, &apos;email&apos;: &apos;ian.boros@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36115&quot; title=&quot;invalidated_cursors.js FSM workload should ensure killOp is sent to same node as currentOp&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36115&quot;&gt;&lt;del&gt;SERVER-36115&lt;/del&gt;&lt;/a&gt; (part 2) add some tags to fsm tests&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/625e4e2007fe31b9253976eb3815bcfd354a1cf6&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/625e4e2007fe31b9253976eb3815bcfd354a1cf6&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2057315" author="ian.boros" created="Fri, 9 Nov 2018 16:52:18 +0000"  >&lt;p&gt;Not yet closing as fixed, as we&apos;ve realized we have to add tags to other tests.&lt;/p&gt;</comment>
                            <comment id="2057298" author="xgen-internal-githook" created="Fri, 9 Nov 2018 16:42:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Ian Boros&apos;, &apos;email&apos;: &apos;ian.boros@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36115&quot; title=&quot;invalidated_cursors.js FSM workload should ensure killOp is sent to same node as currentOp&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36115&quot;&gt;&lt;del&gt;SERVER-36115&lt;/del&gt;&lt;/a&gt; ban tests from causal consistency suites which use $currentOp&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/25b9611bded107a08a7dba7ec8abe670f6de42f1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/25b9611bded107a08a7dba7ec8abe670f6de42f1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2049062" author="ian@10gen.com" created="Thu, 1 Nov 2018 15:57:32 +0000"  >&lt;p&gt;Assigning to Ian for BF Friday.&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>
                    </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_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15640"><![CDATA[v4.0]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 1 Nov 2018 15:57:32 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 12 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_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>
                            5 years, 12 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>15.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>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>ian.boros@mongodb.com</customfieldvalue>
            <customfieldvalue>ian@mongodb.com</customfieldvalue>
            <customfieldvalue>tess.avitabile@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hu2lhr:</customfieldvalue>

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

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