<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:55:11 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-20758] Delete legacy mongos cursor manager and legacy query path</title>
                <link>https://jira.mongodb.org/browse/SERVER-20758</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;The legacy mongos cursor manager (the &quot;CursorCache&quot;) and the corresponding legacy query path are currently not used by default, though they currently remain available to the user (via &lt;tt&gt;--setParameter useClusterClientCursor=false&lt;/tt&gt;).  We are aiming to leave the code for this path in the server for 1-3 release candidates for a couple of reasons:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;In case any bugs discovered during the release process require re-enabling it for certain classes of queries before a stable release is shipped.&lt;/li&gt;
	&lt;li&gt;To assist in performance diagnostics that compare the new path to the old path.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;If no bugs are discovered, this code should be deleted before the stable release is shipped.  The tasks for this ticket are as follows:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Delete the &apos;useClusterClientCursor&apos; global and setParameter.&lt;/li&gt;
	&lt;li&gt;Delete the CursorCache class.&lt;/li&gt;
	&lt;li&gt;Remove &apos;incomplete&apos; from the LIBDEPS_TAGS list for libstore_possible_cursor.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="232844">SERVER-20758</key>
            <summary>Delete legacy mongos cursor manager and legacy query path</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="9">Done</resolution>
                                        <assignee username="david.storch@mongodb.com">David Storch</assignee>
                                    <reporter username="rassi">J Rassi</reporter>
                        <labels>
                    </labels>
                <created>Mon, 5 Oct 2015 17:30:05 +0000</created>
                <updated>Tue, 17 Nov 2015 18:34:26 +0000</updated>
                            <resolved>Wed, 11 Nov 2015 22:22:08 +0000</resolved>
                                                    <fixVersion>3.2.0-rc3</fixVersion>
                                    <component>Querying</component>
                    <component>Sharding</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="1086149" author="xgen-internal-githook" created="Wed, 11 Nov 2015 22:21:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;dstorch&apos;, u&apos;name&apos;: u&apos;David Storch&apos;, u&apos;email&apos;: u&apos;david.storch@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-20758&quot; title=&quot;Delete legacy mongos cursor manager and legacy query path&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-20758&quot;&gt;&lt;del&gt;SERVER-20758&lt;/del&gt;&lt;/a&gt; delete s/cursors.h and s/cursors.cpp&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7fc8a70cf1bdac1e28c85e043b951465648a2476&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7fc8a70cf1bdac1e28c85e043b951465648a2476&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1086148" author="xgen-internal-githook" created="Wed, 11 Nov 2015 22:21:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;dstorch&apos;, u&apos;name&apos;: u&apos;David Storch&apos;, u&apos;email&apos;: u&apos;david.storch@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-20758&quot; title=&quot;Delete legacy mongos cursor manager and legacy query path&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-20758&quot;&gt;&lt;del&gt;SERVER-20758&lt;/del&gt;&lt;/a&gt; remove remaining uses of CursorCache and ShardedClientCursor&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2f5ab36e4c0c8dfd9d2bc0cbc45d842872050e9b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2f5ab36e4c0c8dfd9d2bc0cbc45d842872050e9b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1086147" author="xgen-internal-githook" created="Wed, 11 Nov 2015 22:21:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;dstorch&apos;, u&apos;name&apos;: u&apos;David Storch&apos;, u&apos;email&apos;: u&apos;david.storch@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-20758&quot; title=&quot;Delete legacy mongos cursor manager and legacy query path&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-20758&quot;&gt;&lt;del&gt;SERVER-20758&lt;/del&gt;&lt;/a&gt; delete legacy mongos query path&lt;/p&gt;

&lt;p&gt;Also removes the useClusterClientCursor&lt;br/&gt;
setParameter which was used to control which query&lt;br/&gt;
path is active.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/541489161282cee955bb32489cacfdba3c6bfe88&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/541489161282cee955bb32489cacfdba3c6bfe88&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1058470" author="xgen-internal-githook" created="Mon, 12 Oct 2015 21:26:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jrassi&apos;, u&apos;name&apos;: u&apos;Jason Rassi&apos;, u&apos;email&apos;: u&apos;rassi@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-20194&quot; title=&quot;Enable new cursor manager path in mongos for legacy OP_QUERY/OP_GET_MORE/OP_KILLCURSORS query operations&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-20194&quot;&gt;&lt;del&gt;SERVER-20194&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-20758&quot; title=&quot;Delete legacy mongos cursor manager and legacy query path&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-20758&quot;&gt;&lt;del&gt;SERVER-20758&lt;/del&gt;&lt;/a&gt; Update ticket number in s/query/ comments&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/01dead3f2c56292f08faf5461e60e79f5ac3ba3a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/01dead3f2c56292f08faf5461e60e79f5ac3ba3a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1051427" author="rassi@10gen.com" created="Mon, 5 Oct 2015 18:03:14 +0000"  >&lt;p&gt;Per discussion, the new path is using SyncClusterConnection under the hood for the initial find, which takes care of the case where some config servers are unavailable, and we are intentionally not handling the &quot;needs catalog swap&quot; error from the config servers (&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-20694&quot; title=&quot;user-initiated finds against the config servers can fail with &amp;quot;need to swap catalog manager&amp;quot; error&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-20694&quot;&gt;&lt;del&gt;SERVER-20694&lt;/del&gt;&lt;/a&gt; was bumped out of 3.2 after CSRS rolling upgrade was deferred).  As such, we don&apos;t believe there are any outstanding issues here that need fixing before shipping the stable release.&lt;/p&gt;</comment>
                            <comment id="1051378" author="kaloian.manassiev" created="Mon, 5 Oct 2015 17:32:55 +0000"  >&lt;p&gt;What happens for queries against queries against the config or admin databases on clusters backed by &apos;legacy&apos; (sync cluster connection) config servers? Those cannot use the new find command logic, because they have different retry logic.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="227634">SERVER-20194</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="238954">SERVER-21418</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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>1.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>Mon, 5 Oct 2015 17:32:55 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        8 years, 14 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_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>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            8 years, 14 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>rassi</customfieldvalue>
            <customfieldvalue>kaloian.manassiev@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrksu7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hsdicv:</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="765">QuInt C (11/23/15)</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|hsfljz:</customfieldvalue>

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