<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:56:27 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-2149] Configuring channel type in NettyStreamFactoryFactory</title>
                <link>https://jira.mongodb.org/browse/JAVA-2149</link>
                <project id="10006" key="JAVA">Java Driver</project>
                    <description>&lt;p&gt;It is possible to configure event loop with NettyStreamFactoryFactory but there is no way to configure socket channel type.&lt;/p&gt;

&lt;p&gt;In case when I want to use &lt;a href=&quot;https://github.com/netty/netty/wiki/Native-transports&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;native transport&lt;/a&gt; in my Netty server-side application I have to use EpollEventLoopGroup. Also I want to share event loop between my server request handlers and Mongo driver to reduce threads count and context switches between them. Netty maintains compatibility between event loop and channel implementations and don&apos;t allows to mix different types in bootstrapped server or client. So I have to create separated NioEventLoopGroup for Mongo driver because channel type currently is not configurable.&lt;/p&gt;</description>
                <environment></environment>
        <key id="271364">JAVA-2149</key>
            <summary>Configuring channel type in NettyStreamFactoryFactory</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="ross@mongodb.com">Ross Lawley</assignee>
                                    <reporter username="jamel">Sergey Polovko</reporter>
                        <labels>
                    </labels>
                <created>Thu, 10 Mar 2016 07:40:18 +0000</created>
                <updated>Wed, 19 Oct 2016 22:31:23 +0000</updated>
                            <resolved>Thu, 23 Jun 2016 14:27:46 +0000</resolved>
                                    <version>3.1.0</version>
                                    <fixVersion>3.3.0</fixVersion>
                                    <component>Async</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="1304190" author="ross@10gen.com" created="Thu, 23 Jun 2016 14:30:10 +0000"  >&lt;p&gt;Thanks &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jamel&quot; class=&quot;user-hover&quot; rel=&quot;jamel&quot;&gt;jamel&lt;/a&gt; your PR was slightly refactored to not break binary compatibility and forms the basis for creating and configuring the NettyStreamFactoryFactory.&lt;/p&gt;

&lt;p&gt;This will be available in the forthcoming 3.3 release.&lt;/p&gt;</comment>
                            <comment id="1304188" author="xgen-internal-githook" created="Thu, 23 Jun 2016 14:26:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;jamel&apos;, u&apos;name&apos;: u&apos;Sergey Polovko&apos;, u&apos;email&apos;: u&apos;jamel@yandex-team.ru&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/JAVA-2149&quot; title=&quot;Configuring channel type in NettyStreamFactoryFactory&quot; class=&quot;issue-link&quot; data-issue-key=&quot;JAVA-2149&quot;&gt;&lt;del&gt;JAVA-2149&lt;/del&gt;&lt;/a&gt;: add ability to configure channel type of NettyStream in async driver&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/commit/7f6a09a99a44aa18e3472985b31e8dc455097340&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/commit/7f6a09a99a44aa18e3472985b31e8dc455097340&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1198922" author="jamel" created="Thu, 10 Mar 2016 13:17:02 +0000"  >&lt;p&gt;Submitted &lt;a href=&quot;https://github.com/mongodb/mongo-java-driver/pull/343&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-java-driver/pull/343&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1198868" author="ross@10gen.com" created="Thu, 10 Mar 2016 11:51:26 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jamel&quot; class=&quot;user-hover&quot; rel=&quot;jamel&quot;&gt;jamel&lt;/a&gt; Pull requests always are helpful! Many thanks.&lt;/p&gt;</comment>
                            <comment id="1198867" author="jamel" created="Thu, 10 Mar 2016 11:50:55 +0000"  >&lt;p&gt;I could provide a pull request if it will be helpful.&lt;/p&gt;</comment>
                            <comment id="1198862" author="ross@10gen.com" created="Thu, 10 Mar 2016 11:47:30 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jamel&quot; class=&quot;user-hover&quot; rel=&quot;jamel&quot;&gt;jamel&lt;/a&gt;, thanks for the ticket. Sounds reasonable, we&apos;ll look into what it requires and hopefully schedule it in for development in the near future.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="290587">JAVA-2202</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|hrcx87:</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="1123">JVM Sprint 34</customfieldvalue>

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