<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:36:56 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-1699] Fix flaky tests in 1.4.0</title>
                <link>https://jira.mongodb.org/browse/GODRIVER-1699</link>
                <project id="14289" key="GODRIVER">Go Driver</project>
                    <description>&lt;p&gt;There are some tests that intermittently fail in master/1.4.0:&lt;/p&gt;

&lt;p&gt;1. &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/blob/1962fcb241bc7bc879e49ce18034a74e55f32c3d/mongo/integration/errors_test.go#L87&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;socketTimeoutMS integration test&lt;/a&gt; - This test sets a 100ms socketTimeout on the test client to make a Find call fail. This sometimes causes the collection creation or InsertOne call to time out instead. &lt;/p&gt;

&lt;p&gt;2. &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/blob/1962fcb241bc7bc879e49ce18034a74e55f32c3d/x/mongo/driver/topology/connection_test.go#L118&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;connection unit test&lt;/a&gt; - Data race because the read to cancelConnectContext on line 131 races with the connect() call on line 126.&lt;/p&gt;

&lt;p&gt;3. &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/blob/1962fcb241bc7bc879e49ce18034a74e55f32c3d/mongo/integration/crud_prose_test.go#L148&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;aggregate $out with non-primary read pref&lt;/a&gt; - After doing the aggregate, the test runs a find to ensure the output collection was created correctly. In a PSS architecture, the find can fail if it runs against a secondary that hasn&apos;t replicated the write.&lt;/p&gt;

&lt;p&gt;4. &lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/blob/1962fcb241bc7bc879e49ce18034a74e55f32c3d/mongo/integration/crud_prose_test.go#L148&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;CMAP prose test&lt;/a&gt; - The test uses MinPoolSize to have the pool create a connection which errors during connecting. The test assumes that the connection has not finished connecting when the resource pool returns it, so the connection.wait() in pool.get() sees the error. If the background connecting routine finishes quicker, though, resourcePool.Get() could see this error and return nil to pool.get(), which would then make a new connection and throw off the event counts by 1.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1414995">GODRIVER-1699</key>
            <summary>Fix flaky tests in 1.4.0</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="13201">Fixed</resolution>
                                        <assignee username="divjot.arora@mongodb.com">Divjot Arora</assignee>
                                    <reporter username="divjot.arora@mongodb.com">Divjot Arora</reporter>
                        <labels>
                    </labels>
                <created>Mon, 20 Jul 2020 18:31:01 +0000</created>
                <updated>Sat, 28 Oct 2023 11:38:05 +0000</updated>
                            <resolved>Wed, 29 Jul 2020 15:18:41 +0000</resolved>
                                                    <fixVersion>1.4.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="3312148" author="xgen-internal-githook" created="Wed, 29 Jul 2020 15:18:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;, &apos;username&apos;: &apos;divjotarora&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-1699&quot; title=&quot;Fix flaky tests in 1.4.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-1699&quot;&gt;&lt;del&gt;GODRIVER-1699&lt;/del&gt;&lt;/a&gt; Fix flaky tests (#468)&lt;br/&gt;
Branch: release/1.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/612412ddc2fbd8199473e8bfb2488c102534ed61&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/612412ddc2fbd8199473e8bfb2488c102534ed61&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3312147" author="xgen-internal-githook" created="Wed, 29 Jul 2020 15:17:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Divjot Arora&apos;, &apos;email&apos;: &apos;divjot.arora@10gen.com&apos;, &apos;username&apos;: &apos;divjotarora&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-1699&quot; title=&quot;Fix flaky tests in 1.4.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-1699&quot;&gt;&lt;del&gt;GODRIVER-1699&lt;/del&gt;&lt;/a&gt; Fix flaky tests (#468)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/1bdb8a8ce888e2892fc4ad40bbefa2dbdd04813c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/1bdb8a8ce888e2892fc4ad40bbefa2dbdd04813c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3299506" author="divjot.arora" created="Thu, 23 Jul 2020 19:34:50 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/pull/468&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/pull/468&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr772f:</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>