<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:56:21 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-2112] Avoid double decoding of command responses</title>
                <link>https://jira.mongodb.org/browse/JAVA-2112</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;When decoding commands, the 3.x driver double decodes the reply document.  The first time it decodes into a BsonDocument just to check for command failure.  The second time it decodes into an instance of type T, which is unknown at compile time and can&apos;t be used to check for failure.&lt;/p&gt;

&lt;p&gt;This has become a significant performance regression when connected to a 3.2 server, since as of 3.2 the driver uses the find and getMore commands for all queries and all get-more messages.&lt;/p&gt;</description>
                <environment></environment>
        <key id="264268">JAVA-2112</key>
            <summary>Avoid double decoding of command responses</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="9">Done</resolution>
                                        <assignee username="jeff.yemin@mongodb.com">Jeffrey Yemin</assignee>
                                    <reporter username="jeff.yemin@mongodb.com">Jeffrey Yemin</reporter>
                        <labels>
                    </labels>
                <created>Tue, 9 Feb 2016 23:27:03 +0000</created>
                <updated>Tue, 16 Feb 2016 15:24:23 +0000</updated>
                            <resolved>Sat, 13 Feb 2016 17:20:52 +0000</resolved>
                                    <version>3.0.0</version>
                                    <fixVersion>3.2.2</fixVersion>
                                    <component>Command Operations</component>
                    <component>Performance</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="1174199" author="jeff.yemin" created="Tue, 16 Feb 2016 15:24:23 +0000"  >&lt;p&gt;Closed for 3.2.2 release&lt;/p&gt;</comment>
                            <comment id="1172727" author="xgen-internal-githook" created="Sat, 13 Feb 2016 17:19:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2112&quot; title=&quot;Avoid double decoding of command responses&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2112&quot;&gt;&lt;del&gt;JAVA-2112&lt;/del&gt;&lt;/a&gt;: Eliminate double decoding when checking for command failure&lt;br/&gt;
Branch: 3.2.x&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/35f52e944f1c8a7a8458185006453b0b2b4428f1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/35f52e944f1c8a7a8458185006453b0b2b4428f1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1172282" author="xgen-internal-githook" created="Fri, 12 Feb 2016 21:29:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jyemin&apos;, u&apos;name&apos;: u&apos;Jeff Yemin&apos;, u&apos;email&apos;: u&apos;jeff.yemin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2112&quot; title=&quot;Avoid double decoding of command responses&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2112&quot;&gt;&lt;del&gt;JAVA-2112&lt;/del&gt;&lt;/a&gt;: Eliminate double decoding when checking for command failure&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/49e991a5b8bdc3ad84d1581016a4a0c35d9df176&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/49e991a5b8bdc3ad84d1581016a4a0c35d9df176&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="263866">JAVA-2110</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_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hshscf:</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="914">JVM Sprint 31</customfieldvalue>

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