<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:38:22 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>[GODRIVER-2348] Make CSOT feature-gated behavior the default</title>
                <link>https://jira.mongodb.org/browse/GODRIVER-2348</link>
                <project id="14289" key="GODRIVER">Go Driver</project>
                    <description>&lt;p&gt;Certain CSOT behavior is &quot;feature-gated&quot; in pre-2.0 versions of the driver when &lt;tt&gt;Timeout&lt;/tt&gt; is declared:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Retrying all operations as many times as the context allows&lt;/li&gt;
	&lt;li&gt;Automatic calculation and appension of &#8220;maxTimeMS&#8221;&#160;&lt;/li&gt;
	&lt;li&gt;Using the min RTT as a threshold for &#8220;short-circuiting&#8221; (described in the &#8220;Command Execution&#8221; section)&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;In 2.0, fully remove all deprecated options and methods, and make the above behaviors the default (not gated by the presence of &lt;tt&gt;Timeout)&lt;/tt&gt;.&lt;/p&gt;

&lt;p&gt;Definition of done:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Update &lt;tt&gt;connectTimeoutMS&lt;/tt&gt; to cover &lt;em&gt;all&lt;/em&gt; blocking operations during connection establishment, including MongoDB handshake and auth.&lt;/li&gt;
	&lt;li&gt;Remove all deprecated timeout options.&lt;/li&gt;
	&lt;li&gt;All behavior conditionally enabled by the presence of a &lt;tt&gt;timeoutMS&lt;/tt&gt; configuration should be the new default behavior.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="2004529">GODRIVER-2348</key>
            <summary>Make CSOT feature-gated behavior the default</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="3" iconUrl="https://jira.mongodb.org/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="preston.vasquez@mongodb.com">Preston Vasquez</assignee>
                                    <reporter username="benji.rewis@mongodb.com">Benji Rewis</reporter>
                        <labels>
                    </labels>
                <created>Fri, 18 Mar 2022 15:35:56 +0000</created>
                <updated>Tue, 6 Feb 2024 18:36:33 +0000</updated>
                                                            <fixVersion>2.0.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="6072463" author="JIRAUSER1265158" created="Tue, 6 Feb 2024 18:36:33 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2829&quot; title=&quot;Create CSOT Legacy Timeout Analogues and Compatibility Field&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2829&quot;&gt;DRIVERS-2829&lt;/a&gt; will add compatibility support to the schema which will allow us to generically skip unified tests that use legacy timeout logic removed in v1, see he full list of tests &lt;a href=&quot;https://docs.google.com/spreadsheets/d/1vFiESruE1wFFPaQKEvqRavIwtJ5DizmJcJ4bGBqq4Rg/edit#gid=0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt;. In the meantime, the Go Driver will &lt;/p&gt;

&lt;p&gt;1. Skip all legacy test options using the &quot;SkipReason&quot; field &lt;br/&gt;
2. Skip unified spec test options using description names, in order to prevent us from erroneously skipping tests that are implemented between the CSOT v2 updates and whenever DRIVERES-2829 is implemented &lt;br/&gt;
3. Add the CSOT analogue unified spec tests required by &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2829&quot; title=&quot;Create CSOT Legacy Timeout Analogues and Compatibility Field&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2829&quot;&gt;DRIVERS-2829&lt;/a&gt; to definitively ensure that our test coverage is not lowered by efforts to remove legacy timeouts.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10020">
                    <name>Gantt Dependency</name>
                                                                <inwardlinks description="has to be done after">
                                        <issuelink>
            <issuekey id="2004508">GODRIVER-2342</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2272865">GODRIVER-2762</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>GODRIVER-1787</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i2i19u:</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>