<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:11:27 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>[DOCS-14893] Investigate changes in SERVER-60749: Change internal client to stop issuing the &quot;availableQueryOptions&quot; command</title>
                <link>https://jira.mongodb.org/browse/DOCS-14893</link>
                <project id="10380" key="DOCS">Documentation</project>
                    <description>    &lt;div class=&quot;panel&quot; style=&quot;background-color: #c2d2c2;border-width: 1px;&quot;&gt;&lt;div class=&quot;panelHeader&quot; style=&quot;border-bottom-width: 1px;background-color: #239eb0;&quot;&gt;&lt;b&gt;Downstream Change Summary&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;panelContent&quot; style=&quot;background-color: #c2d2c2;&quot;&gt;
&lt;p&gt;    Downstream teams should confirm that their code will never issue the &quot;availableQueryOptions&quot; command against a 5.2 mongod or mongos. This patch removes support for &quot;availableQueryOptions&quot; from mongos. The &quot;availableQueryOptions&quot; command is scheduled for full deletion in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60892&quot; title=&quot;Delete the &amp;quot;availableQueryOptions&amp;quot; command on mongos and mongod&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60892&quot;&gt;&lt;del&gt;SERVER-60892&lt;/del&gt;&lt;/a&gt;, which should be implemented for 6.1 after we have branched for the 6.0 long term support release.&lt;/p&gt;

&lt;p&gt;We still document this command, even though it is marked as internal: &lt;a href=&quot;https://docs.mongodb.com/upcoming/reference/command/availableQueryOptions/#mongodb-dbcommand-dbcmd.availableQueryOptions&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.mongodb.com/upcoming/reference/command/availableQueryOptions/#mongodb-dbcommand-dbcmd.availableQueryOptions&lt;/a&gt;. We should remove the documentation for it. (The existing documentation is inaccurate anyway, since the command was previously available on both mongos and mongod. But this is beside the point.)&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;h2&gt;&lt;a name=&quot;DescriptionofLinkedTicket&quot;&gt;&lt;/a&gt;Description of Linked Ticket&lt;/h2&gt;
&lt;p&gt;    When &lt;tt&gt;DBClientConnection&lt;/tt&gt; is asked by a caller to run an exhaust query, it has &lt;a href=&quot;https://github.com/mongodb/mongo/blob/2bf37b1ac522b39e186388ea382a5a14c0636da6/src/mongo/client/dbclient_connection.cpp#L628&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;logic to check that the remote node supports exhaust&lt;/a&gt;. This is implemented by &lt;a href=&quot;https://github.com/mongodb/mongo/blob/2bf37b1ac522b39e186388ea382a5a14c0636da6/src/mongo/client/dbclient_base.cpp#L112-L118&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;running the &quot;availableQueryOptions&quot; command against the remote node&lt;/a&gt;. We should remove this logic from the internal client for a few reasons:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Feature discovery has long been implemented based on the &lt;tt&gt;minWireVersion&lt;/tt&gt; and &lt;tt&gt;maxWireVersion&lt;/tt&gt; returned by the &quot;hello&quot; command on connection handshake. The &quot;availableQueryOptions&quot; command appears to be an outdated feature discovery mechanism that has been replaced by the wire version.&lt;/li&gt;
	&lt;li&gt;Only the internal client uses &quot;availableQueryOptions&quot;. Drivers do not. Therefore, the &quot;availableQueryOptions&quot; command can itself be removed once it is no longer used internally.&lt;/li&gt;
	&lt;li&gt;All mongod versions going back to at least 3.0 support exhaust. Therefore, a 5.1 or 5.2 node will never have to communicate with a node that does not support exhaust. The check as to whether exhaust is supported is completely unnecessary.&lt;/li&gt;
&lt;/ul&gt;

</description>
                <environment></environment>
        <key id="1908656">DOCS-14893</key>
            <summary>Investigate changes in SERVER-60749: Change internal client to stop issuing the &quot;availableQueryOptions&quot; command</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="jeffrey.allen@mongodb.com">Jeffrey Allen</assignee>
                                    <reporter username="backlog-server-pm">Backlog - Core Eng Program Management Team</reporter>
                        <labels>
                    </labels>
                <created>Mon, 25 Oct 2021 18:41:05 +0000</created>
                <updated>Mon, 13 Nov 2023 17:47:52 +0000</updated>
                            <resolved>Tue, 21 Dec 2021 22:41:32 +0000</resolved>
                                                    <fixVersion>5.2.0</fixVersion>
                    <fixVersion>Server_Docs_20231030</fixVersion>
                    <fixVersion>Server_Docs_20231106</fixVersion>
                    <fixVersion>Server_Docs_20231105</fixVersion>
                    <fixVersion>Server_Docs_20231113</fixVersion>
                                    <component>manual</component>
                    <component>Server</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="4301904" author="xgen-internal-githook" created="Thu, 20 Jan 2022 00:37:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;jeff-allen-mongo&apos;, &apos;email&apos;: &apos;jeffrey.allen@10gen.com&apos;, &apos;username&apos;: &apos;jeff-allen-mongo&apos;}
&lt;p&gt;Message: (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-14893&quot; title=&quot;Investigate changes in SERVER-60749: Change internal client to stop issuing the &amp;quot;availableQueryOptions&amp;quot; command&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-14893&quot;&gt;&lt;del&gt;DOCS-14893&lt;/del&gt;&lt;/a&gt;): Remove availableQueryOptions command (#170)&lt;br/&gt;
Branch: v5.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/docs-mongodb-internal/commit/b6970720a3d222091f98c0fd38dfad65e789f13c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/docs-mongodb-internal/commit/b6970720a3d222091f98c0fd38dfad65e789f13c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4263002" author="xgen-internal-githook" created="Tue, 21 Dec 2021 23:34:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;jeff-allen-mongo&apos;, &apos;email&apos;: &apos;jeffrey.allen@10gen.com&apos;, &apos;username&apos;: &apos;jeff-allen-mongo&apos;}
&lt;p&gt;Message: (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-14893&quot; title=&quot;Investigate changes in SERVER-60749: Change internal client to stop issuing the &amp;quot;availableQueryOptions&amp;quot; command&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-14893&quot;&gt;&lt;del&gt;DOCS-14893&lt;/del&gt;&lt;/a&gt;): Remove availableQueryOptions command (#170)&lt;br/&gt;
Branch: v5.3&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/docs/commit/b6970720a3d222091f98c0fd38dfad65e789f13c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/docs/commit/b6970720a3d222091f98c0fd38dfad65e789f13c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4262927" author="xgen-internal-githook" created="Tue, 21 Dec 2021 22:41:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;jeff-allen-mongo&apos;, &apos;email&apos;: &apos;jeffrey.allen@10gen.com&apos;, &apos;username&apos;: &apos;jeff-allen-mongo&apos;}
&lt;p&gt;Message: (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-14893&quot; title=&quot;Investigate changes in SERVER-60749: Change internal client to stop issuing the &amp;quot;availableQueryOptions&amp;quot; command&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-14893&quot;&gt;&lt;del&gt;DOCS-14893&lt;/del&gt;&lt;/a&gt;): Remove availableQueryOptions command (#170)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/docs/commit/b6970720a3d222091f98c0fd38dfad65e789f13c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/docs/commit/b6970720a3d222091f98c0fd38dfad65e789f13c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4146217" author="dbeng-pm-bot" created="Mon, 25 Oct 2021 18:41:11 +0000"  >&lt;p&gt;&lt;em&gt;Downstream changes updated for upstream &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60749&quot; title=&quot;Change internal client to stop issuing the &amp;quot;availableQueryOptions&amp;quot; command&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60749&quot;&gt;&lt;del&gt;SERVER-60749&lt;/del&gt;&lt;/a&gt;:&lt;/em&gt; &lt;br/&gt;
Downstream teams should confirm that their code will never issue the &quot;availableQueryOptions&quot; command against a 5.2 mongod or mongos. This patch removes support for &quot;availableQueryOptions&quot; from mongos. The &quot;availableQueryOptions&quot; command is scheduled for full deletion in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-60892&quot; title=&quot;Delete the &amp;quot;availableQueryOptions&amp;quot; command on mongos and mongod&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-60892&quot;&gt;&lt;del&gt;SERVER-60892&lt;/del&gt;&lt;/a&gt;, which should be implemented for 6.1 after we have branched for the 6.0 long term support release.&lt;/p&gt;

&lt;p&gt;We still document this command, even though it is marked as internal: &lt;a href=&quot;https://docs.mongodb.com/upcoming/reference/command/availableQueryOptions/#mongodb-dbcommand-dbcmd.availableQueryOptions&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.mongodb.com/upcoming/reference/command/availableQueryOptions/#mongodb-dbcommand-dbcmd.availableQueryOptions&lt;/a&gt;. We should remove the documentation for it. (The existing documentation is inaccurate anyway, since the command was previously available on both mongos and mongod. But this is beside the point.)&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                            <outwardlinks description="documents">
                                        <issuelink>
            <issuekey id="1899559">SERVER-60749</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>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 25 Oct 2021 18:41:11 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        2 years, 3 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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>DOCSP-17171</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>emet.ozar@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            2 years, 3 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>backlog-server-pm</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>jeffrey.allen@mongodb.com</customfieldvalue>
            <customfieldvalue>dbeng-pm-bot</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i07hif:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</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_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i073nr:</customfieldvalue>

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