<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:57:33 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-2563] OP_MSG support</title>
                <link>https://jira.mongodb.org/browse/JAVA-2563</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description></description>
                <environment></environment>
        <key id="406393">JAVA-2563</key>
            <summary>OP_MSG support</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</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="jeff.yemin@mongodb.com">Jeffrey Yemin</assignee>
                                    <reporter username="rathi.gnanasekaran">Rathi Gnanasekaran</reporter>
                        <labels>
                    </labels>
                <created>Thu, 20 Jul 2017 15:07:47 +0000</created>
                <updated>Sun, 29 Oct 2023 02:32:39 +0000</updated>
                            <resolved>Fri, 18 Aug 2017 18:16:28 +0000</resolved>
                                                    <fixVersion>3.6.0</fixVersion>
                                    <component>Wire Protocol</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="1651404" author="xgen-internal-githook" created="Fri, 18 Aug 2017 14:21:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;jyemin&apos;, &apos;email&apos;: &apos;jeff.yemin@10gen.com&apos;, &apos;name&apos;: &apos;Jeff Yemin&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2563&quot; title=&quot;OP_MSG support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2563&quot;&gt;&lt;del&gt;JAVA-2563&lt;/del&gt;&lt;/a&gt;: Add OP_MSG support for the write commands.  Separating the list of writes into a separate OP_MSG payload will be handled in a subsequent commit.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/4a94ac8cd07fddac2dcd1ef9a39aec061c2d16b2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/4a94ac8cd07fddac2dcd1ef9a39aec061c2d16b2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1651403" author="xgen-internal-githook" created="Fri, 18 Aug 2017 14:21:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;jyemin&apos;, &apos;email&apos;: &apos;jeff.yemin@10gen.com&apos;, &apos;name&apos;: &apos;Jeff Yemin&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2563&quot; title=&quot;OP_MSG support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2563&quot;&gt;&lt;del&gt;JAVA-2563&lt;/del&gt;&lt;/a&gt;: Use the ElementExtendingBsonWriter in RequestMessage to append extra BSON elements to a command&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/8282b06e6f7d146f7882c40bc1dee5f6f1006261&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/8282b06e6f7d146f7882c40bc1dee5f6f1006261&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1651402" author="xgen-internal-githook" created="Fri, 18 Aug 2017 14:21:13 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;jyemin&apos;, &apos;email&apos;: &apos;jeff.yemin@10gen.com&apos;, &apos;name&apos;: &apos;Jeff Yemin&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2563&quot; title=&quot;OP_MSG support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2563&quot;&gt;&lt;del&gt;JAVA-2563&lt;/del&gt;&lt;/a&gt;: Move the logic for including read preference and determining slaveok from the operation layer down into the protocol layer,&lt;br/&gt;
so that the difference between OP_QUERY and OP_MSG can be abstracted&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/7ca34fece3296a97807d9b6322753a29a06b04b1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/7ca34fece3296a97807d9b6322753a29a06b04b1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1651400" author="xgen-internal-githook" created="Fri, 18 Aug 2017 14:21:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;jyemin&apos;, &apos;email&apos;: &apos;jeff.yemin@10gen.com&apos;, &apos;name&apos;: &apos;Jeff Yemin&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2563&quot; title=&quot;OP_MSG support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2563&quot;&gt;&lt;del&gt;JAVA-2563&lt;/del&gt;&lt;/a&gt;: Receive OP_MSG&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/4958c2bbe3a0f8f42218289104e545175ed154cf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/4958c2bbe3a0f8f42218289104e545175ed154cf&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1651399" author="xgen-internal-githook" created="Fri, 18 Aug 2017 14:21:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;jyemin&apos;, &apos;email&apos;: &apos;jeff.yemin@10gen.com&apos;, &apos;name&apos;: &apos;Jeff Yemin&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2563&quot; title=&quot;OP_MSG support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2563&quot;&gt;&lt;del&gt;JAVA-2563&lt;/del&gt;&lt;/a&gt;: Send OP_MSG&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/afbbef4f95ef9bf2449aa15365babc49883cbf9a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/afbbef4f95ef9bf2449aa15365babc49883cbf9a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1651398" author="xgen-internal-githook" created="Fri, 18 Aug 2017 14:21:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;jyemin&apos;, &apos;email&apos;: &apos;jeff.yemin@10gen.com&apos;, &apos;name&apos;: &apos;Jeff Yemin&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2563&quot; title=&quot;OP_MSG support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2563&quot;&gt;&lt;del&gt;JAVA-2563&lt;/del&gt;&lt;/a&gt;: Refactor so that InternalConnection sendAndReceive methods return the command reply instead of ResponseBuffers&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/22e49223bf63978d8b1b64d0cc5795b5d68c210f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/22e49223bf63978d8b1b64d0cc5795b5d68c210f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1651397" author="xgen-internal-githook" created="Fri, 18 Aug 2017 14:21:07 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;jyemin&apos;, &apos;email&apos;: &apos;jeff.yemin@10gen.com&apos;, &apos;name&apos;: &apos;Jeff Yemin&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2563&quot; title=&quot;OP_MSG support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2563&quot;&gt;&lt;del&gt;JAVA-2563&lt;/del&gt;&lt;/a&gt;: Move OpCode enum to top-level&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/609404abec8205b1e5d6c781db797d535399699f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/609404abec8205b1e5d6c781db797d535399699f&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="405744">DRIVERS-397</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="417265">JAVA-2584</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="417273">JAVA-2585</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>JAVA-2468</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|ht3eef:</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="1750">JVM Sprint 40</customfieldvalue>

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