<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:01:26 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>[JAVA-4180] Update tests to account for change to cursor behavior in MongoDB 5.0</title>
                <link>https://jira.mongodb.org/browse/JAVA-4180</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;With the switch to the slot-based execution engine (SBE) in the server cursor behaviour changed where a cursor is not closed automatically on the server side if the end of a batch returned in getMore lines up with a previously established limit on the cursor. The command monitoring tests (and subsequently the POC test that was converted as part of the unified test format project) test for this behaviour, with those tests failing on 5.0.&lt;/p&gt;

&lt;p&gt;Note that this command monitoring test is the only test that checks the behaviour defined in the &quot;Find, getMore, and killCursors commands&quot; specification, which requires drivers to make the last getMore batch size line up with limit, replicating the behaviour used for OP_GET_MORE. For that reason, I&apos;ve duplicated the test and changed it for 5.0, and skipping the old test on 5.0 and newer. I&apos;ll create a separate drivers ticket to move the tests to the more appropriate location.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1759815">JAVA-4180</key>
            <summary>Update tests to account for change to cursor behavior in MongoDB 5.0</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</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="jeff.yemin@mongodb.com">Jeffrey Yemin</assignee>
                                    <reporter username="jeff.yemin@mongodb.com">Jeffrey Yemin</reporter>
                        <labels>
                    </labels>
                <created>Thu, 27 May 2021 19:56:19 +0000</created>
                <updated>Sat, 28 Oct 2023 11:21:12 +0000</updated>
                            <resolved>Tue, 1 Jun 2021 01:45:32 +0000</resolved>
                                                    <fixVersion>3.12.9</fixVersion>
                    <fixVersion>4.3.0</fixVersion>
                                    <component>Test Coverage</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="3846308" author="jeff.yemin" created="Thu, 27 May 2021 21:33:44 +0000"  >&lt;p&gt;Blocked on final set of tests from DRIVERS-1781&lt;/p&gt;</comment>
                            <comment id="3845932" author="xgen-internal-githook" created="Thu, 27 May 2021 20:13:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jeff Yemin&apos;, &apos;email&apos;: &apos;jeff.yemin@mongodb.com&apos;, &apos;username&apos;: &apos;jyemin&apos;}
&lt;p&gt;Message: Update command monitoring test&lt;/p&gt;

&lt;p&gt;Ignore cursor test starting with 5.0 server, as expectations have changed&lt;br/&gt;
slightly for the behavior of cursors.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4180&quot; title=&quot;Update tests to account for change to cursor behavior in MongoDB 5.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4180&quot;&gt;&lt;del&gt;JAVA-4180&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: 3.12.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/7677bc902f36ba5863ccfc42ccd056ca73a62542&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/7677bc902f36ba5863ccfc42ccd056ca73a62542&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3845915" author="xgen-internal-githook" created="Thu, 27 May 2021 20:06:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jeff Yemin&apos;, &apos;email&apos;: &apos;jeff.yemin@mongodb.com&apos;, &apos;username&apos;: &apos;jyemin&apos;}
&lt;p&gt;Message: Update command monitoring test&lt;/p&gt;

&lt;p&gt;Ignore cursor test starting with 5.0 server, as expectations have changed&lt;br/&gt;
slightly for the behavior of cursors.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4180&quot; title=&quot;Update tests to account for change to cursor behavior in MongoDB 5.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4180&quot;&gt;&lt;del&gt;JAVA-4180&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/5aac83954db24e2d19ebb76a940f05b1e664c081&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/5aac83954db24e2d19ebb76a940f05b1e664c081&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3845914" author="xgen-internal-githook" created="Thu, 27 May 2021 20:06:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Jeff Yemin&apos;, &apos;email&apos;: &apos;jeff.yemin@mongodb.com&apos;, &apos;username&apos;: &apos;jyemin&apos;}
&lt;p&gt;Message: Update unified format command monitoring test&lt;/p&gt;

&lt;p&gt;Ignore cursor test starting with 5.0 server, as expectations have changed&lt;br/&gt;
slightly for the behavior of cursors.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-4180&quot; title=&quot;Update tests to account for change to cursor behavior in MongoDB 5.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-4180&quot;&gt;&lt;del&gt;JAVA-4180&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/0a593092f0341ba393dbf4dd61203e117f425e4a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/0a593092f0341ba393dbf4dd61203e117f425e4a&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hz2v3j:</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>