<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:22:15 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>[DRIVERS-745] Specify how drivers handle &quot;ns not found&quot; errors</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-745</link>
                <project id="10980" key="DRIVERS">Drivers</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;    Drivers are inconsistent in their handling of a &quot;ns not found&quot; error returned by the server. We should codify this behavior in a specification, and ensure that all drivers conform.&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;    &lt;a href=&quot;https://stackoverflow.com/questions/37136204/mongoerror-ns-not-found-when-try-to-drop-collection&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://stackoverflow.com/questions/37136204/mongoerror-ns-not-found-when-try-to-drop-collection&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mongo should say &lt;b&gt;WHICH&lt;/b&gt; collection was not found.&lt;/p&gt;
</description>
                <environment></environment>
        <key id="962828">DRIVERS-745</key>
            <summary>Specify how drivers handle &quot;ns not found&quot; errors</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="2">Won&apos;t Fix</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="backlog-server-pm">Backlog - Core Eng Program Management Team</reporter>
                        <labels>
                    </labels>
                <created>Mon, 7 Oct 2019 14:46:13 +0000</created>
                <updated>Thu, 9 Jul 2020 01:49:51 +0000</updated>
                            <resolved>Thu, 9 Jul 2020 01:49:51 +0000</resolved>
                                                                            <votes>0</votes>
                                    <watches>15</watches>
                                                                                                                <comments>
                            <comment id="3276485" author="behackett" created="Thu, 9 Jul 2020 01:49:51 +0000"  >&lt;p&gt;Replaced by the more comprehensive DRIVERS-1323.&lt;/p&gt;</comment>
                            <comment id="3098265" author="dianna.hohensee" created="Wed, 20 May 2020 20:35:38 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-41365&quot; title=&quot;Improve unhelpful error &amp;quot;ns not found&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-41365&quot;&gt;&lt;del&gt;SERVER-41365&lt;/del&gt;&lt;/a&gt; has been closed as Won&apos;t Do. It was agreed via email that Drivers would take on the work necessary to surface an improved error message to the end user. Server will not make any changes to the error message string in order to avoid breaking compatibility with old driver versions that expect an exact string match.&lt;/p&gt;</comment>
                            <comment id="3075855" author="jmikola@gmail.com" created="Fri, 8 May 2020 14:40:31 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=shane.harvey&quot; class=&quot;user-hover&quot; rel=&quot;shane.harvey&quot;&gt;shane.harvey&lt;/a&gt;: It doesn&apos;t look like there was never a downstream DRIVERS ticket for &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37726&quot; title=&quot;Make dropIndexes abort in-progress index builds&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37726&quot;&gt;&lt;del&gt;SERVER-37726&lt;/del&gt;&lt;/a&gt; but I think we need one. This seems like something that is likely broken today and may simply have gone unnoticed.&lt;/p&gt;

&lt;p&gt;A separate DRIVERS ticket immediately created for 4.4 may be preferable if this ticket and &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-41365&quot; title=&quot;Improve unhelpful error &amp;quot;ns not found&amp;quot;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-41365&quot;&gt;&lt;del&gt;SERVER-41365&lt;/del&gt;&lt;/a&gt; are going to be deferred until 4.6. I don&apos;t recall the full history of this ticket, but it also seems a bit premature to have language tickets created if the server change is only still being investigated.&lt;/p&gt;

&lt;p&gt;cc: &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=esha.bhargava&quot; class=&quot;user-hover&quot; rel=&quot;esha.bhargava&quot;&gt;esha.bhargava&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=alexander.golin&quot; class=&quot;user-hover&quot; rel=&quot;alexander.golin&quot;&gt;alexander.golin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;EDIT: &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-1253&quot; title=&quot;Make dropIndexes abort in-progress index builds&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-1253&quot;&gt;&lt;del&gt;DRIVERSP-411&lt;/del&gt;&lt;/a&gt; already existed, but had been closed. It has since been re-opened as &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-1253&quot; title=&quot;Make dropIndexes abort in-progress index builds&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-1253&quot;&gt;&lt;del&gt;DRIVERS-1253&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="3073126" author="shane.harvey" created="Thu, 7 May 2020 03:20:34 +0000"  >&lt;p&gt;FYI: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-37726&quot; title=&quot;Make dropIndexes abort in-progress index builds&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-37726&quot;&gt;&lt;del&gt;SERVER-37726&lt;/del&gt;&lt;/a&gt; (which is included in 4.4) changed the error message for dropIndexes from &quot;ns not found&quot; to &quot;ns not found &amp;lt;db.collection&amp;gt;&quot;. This is a similar BC break that drivers may need to work around (see &lt;a href=&quot;https://jira.mongodb.org/browse/PYTHON-2129&quot; title=&quot;Use error code to check for NamespaceNotFound errors&quot; class=&quot;issue-link&quot; data-issue-key=&quot;PYTHON-2129&quot;&gt;&lt;del&gt;PYTHON-2129&lt;/del&gt;&lt;/a&gt;).&lt;/p&gt;</comment>
                            <comment id="3073118" author="behackett" created="Thu, 7 May 2020 03:00:05 +0000"  >&lt;p&gt;This is in 4.5, and it doesn&apos;t look like it&apos;s being backported. I agree, this would seem to violate the versioned API idea that applications that work against 4.4 should continue to work with the versioned API.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="971269">CDRIVER-3392</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="971266">CSHARP-2791</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="971272">CXX-1847</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="971274">MOTOR-426</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="971273">NODE-2252</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="971275">PHPC-1455</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="973219">PHPLIB-488</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="971267">PYTHON-2010</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="971268">RUBY-1963</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1362744">GODRIVER-1630</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="971276">JAVA-3462</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1362745">RUST-451</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="779036">SERVER-41365</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1156726">DRIVERS-1253</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                            <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_23952" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Driver Compliance</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<style type='text/css'>
         #scriptField, #scriptField *{
                border: 1px solid black;
            }

            #scriptField{
                border-collapse: collapse;
            }

            #scriptField td {
                text-align: center; /* Center-align text in table cells */
            }

            #scriptField td.key {
                text-align: left; /* Left-align text in the Key column */
            }

            #scriptField a {
                text-decoration: none; /* Remove underlines from links */
                border: none; /* Remove border from links */
            }
            
            /* Add green background color to cells with FixVersion */
            #scriptField td.hasFixVersion {
                background-color: #00FF00; /* Green color code */
            }

            /* Center-align the first row headers */
            #scriptField th {
                text-align: center;
            }
        </style>
<table id='scriptField'>
  <tr>
    <th>Key</th>
    <th>Status/Resolution</th>
    <th>FixVersion</th>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-426'>MOTOR-426</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-2791'>CSHARP-2791</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-2252'>NODE-2252</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-2010'>PYTHON-2010</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-1963'>RUBY-1963</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-1847'>CXX-1847</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CDRIVER-3392'>CDRIVER-3392</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPLIB-488'>PHPLIB-488</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPC-1455'>PHPC-1455</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-3462'>JAVA-3462</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-1630'>GODRIVER-1630</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUST-451'>RUST-451</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/SWIFT-874'>SWIFT-874</a>
    </td>
    <td>Won't Fix</td>
    <td class=''></td>
  </tr>
</table>]]></customfieldvalue>


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