<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:38:43 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>[CSHARP-1124] Consider removing the SharedConnectionPool class</title>
                <link>https://jira.mongodb.org/browse/CSHARP-1124</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;The SharedConnectionPool differs from the ExclusiveConnectionPool in that connections from the SharedConnectionPool can be handed out to multiple callers in parallel, and they all share the connection.&lt;/p&gt;

&lt;p&gt;Sharing is supported by pipelining all the operations from all the callers over the same connection. Outgoing messages are sent in the order in which they are queued to be sent, and incoming messages are processed in whatever order the server returns them in (current versions of the server will process the operations in the same order they are received).&lt;/p&gt;

&lt;p&gt;The benefit of sharing connections in this way is that a client can probably get by with far fewer connections, which means less resources required at both the client and the server. The disadvantage (specially with current versions of the server that process operations in the order they are received) is that any slow operations cause all other operations queued behind them to be delayed.&lt;/p&gt;

&lt;p&gt;However, it seems likely that we will not be supporting the SharedConnectionPool in the 2.0 release of the driver, so it should probably be removed from the code base until such future time as we actually start supporting shared pipelined connections.&lt;/p&gt;</description>
                <environment></environment>
        <key id="170512">CSHARP-1124</key>
            <summary>Consider removing the SharedConnectionPool class</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="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="robert@mongodb.com">Robert Stam</reporter>
                        <labels>
                    </labels>
                <created>Thu, 20 Nov 2014 20:23:45 +0000</created>
                <updated>Thu, 2 Apr 2015 18:06:05 +0000</updated>
                            <resolved>Tue, 2 Dec 2014 16:19:56 +0000</resolved>
                                                    <fixVersion>2.0</fixVersion>
                                    <component>Connectivity</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="776138" author="xgen-internal-githook" created="Tue, 2 Dec 2014 14:10:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@robertstam.org&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-1124&quot; title=&quot;Consider removing the SharedConnectionPool class&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-1124&quot;&gt;&lt;del&gt;CSHARP-1124&lt;/del&gt;&lt;/a&gt;: Remove the SharedConnectionPool class because we are not going to be supporting shared pipelined connections in 2.0.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/a3a814faaa9aab47d6c816d3c6ff5d691ae479a1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/a3a814faaa9aab47d6c816d3c6ff5d691ae479a1&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|hs4587:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>149109</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="353">C# Sprint 12</customfieldvalue>

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