<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:41: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-57388] Delete --readMode, --writeMode, and --rpcProtocols shell command line flags</title>
                <link>https://jira.mongodb.org/browse/SERVER-57388</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;These are ways by which the shell can be instructed to use the legacy opcodes which themselves are being deleted. Note that we still need to have one or two specific test cases for the legacy opcodes. In &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-57265&quot; title=&quot;Investigate testing legacy op codes without using the shell&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-57265&quot;&gt;&lt;del&gt;SERVER-57265&lt;/del&gt;&lt;/a&gt;, we are looking into how to do this without relying on configuring the shell readMode or writeMode.&lt;/p&gt;

&lt;p&gt;As part of this task, we should also delete the various shell helpers for configuring the write and read mode, e.g. &lt;a href=&quot;https://github.com/mongodb/mongo/blob/c03426c28f007425e0aa7de65e3ca9509624128a/src/mongo/shell/mongo.js#L483&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Mongo.forceReadMode()&lt;/a&gt; and &lt;a href=&quot;https://github.com/mongodb/mongo/blob/c03426c28f007425e0aa7de65e3ca9509624128a/src/mongo/shell/mongo.js#L429&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Mongo.forceWriteMode()&lt;/a&gt;. and readMode() and writeMode().&lt;/p&gt;</description>
                <environment></environment>
        <key id="1767515">SERVER-57388</key>
            <summary>Delete --readMode, --writeMode, and --rpcProtocols shell command line flags</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="yoonsoo.kim@mongodb.com">Yoon Soo Kim</assignee>
                                    <reporter username="david.storch@mongodb.com">David Storch</reporter>
                        <labels>
                    </labels>
                <created>Thu, 3 Jun 2021 14:42:18 +0000</created>
                <updated>Sun, 29 Oct 2023 21:52:43 +0000</updated>
                            <resolved>Fri, 2 Jul 2021 00:58:03 +0000</resolved>
                                                    <fixVersion>5.1.0-rc0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="4107667" author="JIRAUSER1259052" created="Wed, 6 Oct 2021 18:32:51 +0000"  >&lt;p&gt;Updating the fixversion since branching activities occurred yesterday. This ticket will be in rc0 when it&#8217;s been triggered. For more active release information, please keep an eye on #server-release. Thank you!&lt;/p&gt;</comment>
                            <comment id="3913596" author="xgen-internal-githook" created="Thu, 1 Jul 2021 22:20:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Yoonsoo Kim&apos;, &apos;email&apos;: &apos;yoonsoo.kim@mongodb.com&apos;, &apos;username&apos;: &apos;yun-soo&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-57388&quot; title=&quot;Delete --readMode, --writeMode, and --rpcProtocols shell command line flags&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-57388&quot;&gt;&lt;del&gt;SERVER-57388&lt;/del&gt;&lt;/a&gt; Remove readMode/writeMode/rpcProtocols/useLegacyWriteOps shell command-line parameters&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/71e0a2469126353455d5df3ecce8be103018f933&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/71e0a2469126353455d5df3ecce8be103018f933&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3913595" author="xgen-internal-githook" created="Thu, 1 Jul 2021 22:20:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Yoonsoo Kim&apos;, &apos;email&apos;: &apos;yoonsoo.kim@mongodb.com&apos;, &apos;username&apos;: &apos;yun-soo&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-57388&quot; title=&quot;Delete --readMode, --writeMode, and --rpcProtocols shell command line flags&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-57388&quot;&gt;&lt;del&gt;SERVER-57388&lt;/del&gt;&lt;/a&gt; Remove legacy ops test&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mongo-enterprise-modules/commit/a49d93f4361660aab3a930809e7574e3d9d1aed4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mongo-enterprise-modules/commit/a49d93f4361660aab3a930809e7574e3d9d1aed4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3912399" author="JIRAUSER1258488" created="Thu, 1 Jul 2021 15:19:22 +0000"  >&lt;p&gt;Filed a follow-up task&#160;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-58198&quot; title=&quot;Remove shellReadMode/shellWriteMode command-line params from resmoke.py&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-58198&quot;&gt;&lt;del&gt;SERVER-58198&lt;/del&gt;&lt;/a&gt; for removal of resmoke shellReadMode/shellWriteMode command-line params.&lt;/p&gt;</comment>
                            <comment id="3910396" author="JIRAUSER1259274" created="Wed, 30 Jun 2021 16:45:49 +0000"  >&lt;p&gt;FYI: as part of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-57457&quot; title=&quot;Close connection on receipt of OP_KILL_CURSORS, OP_INSERT, OP_UPDATE, and OP_DELETE&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-57457&quot;&gt;&lt;del&gt;SERVER-57457&lt;/del&gt;&lt;/a&gt; I hope to remove all calls to `writeMode` from&#160;src/mongo/shell/collection.js.&lt;/p&gt;</comment>
                            <comment id="3903839" author="JIRAUSER1258488" created="Mon, 28 Jun 2021 06:10:33 +0000"  >&lt;p&gt;We should remove useLegacyWriteOps shell command line parameter.&lt;/p&gt;</comment>
                            <comment id="3901954" author="JIRAUSER1258488" created="Fri, 25 Jun 2021 20:59:54 +0000"  >&lt;p&gt;We should remove test cases which are testing legacy ops using forceReadMode(&quot;legacy&quot;) or forceWriteMode(&quot;legacy&quot;)&lt;/p&gt;</comment>
                            <comment id="3895276" author="david.storch" created="Wed, 23 Jun 2021 20:39:47 +0000"  >&lt;p&gt;We should also delete the &amp;#45;&amp;#45;&lt;tt&gt;shellReadMode&lt;/tt&gt; and &amp;#45;&amp;#45;&lt;tt&gt;shellWriteMode&lt;/tt&gt; options from resmoke.py.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                                                <inwardlinks description="is documented by">
                                        <issuelink>
            <issuekey id="1807582">DOCS-14620</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1795701">SERVER-58037</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="1806027">SERVER-58198</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1806627">SERVER-58210</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>8.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_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10011"><![CDATA[Minor Change]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 25 Jun 2021 20:59:54 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        2 years, 18 weeks 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_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>We have removed support for the shell&amp;#39;s --readMode, --writeMode, and --rpcProtocols flags. Therefore, the shell can no longer be forced to use legacy reads or writes, and it cannot be forced to use the OP_QUERY RPC protocol.</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16942"><![CDATA[Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-912</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>
                            2 years, 18 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>david.storch@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>irina.yatsenko@mongodb.com</customfieldvalue>
            <customfieldvalue>vivian.ge@mongodb.com</customfieldvalue>
            <customfieldvalue>yoonsoo.kim@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzjip3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr36fr:</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="4709">Query Execution 2021-07-12</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_17051" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Teams Impacted</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16944"><![CDATA[Docs]]></customfieldvalue>
    <customfieldvalue key="20960"><![CDATA[DBX: DevTools (Compass, Shell, VS Code Ext)]]></customfieldvalue>
    <customfieldvalue key="16946"><![CDATA[Triage and Release]]></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|hzj4y7:</customfieldvalue>

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