<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:41:03 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-1915] Respect host names from connection string.</title>
                <link>https://jira.mongodb.org/browse/CSHARP-1915</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;Feature Request:&lt;/p&gt;

&lt;p&gt;I am running MongoDb inside a kubernetes cluster, but the replica setting uses internal IPs and host names. Therefore I cannot connect to the replica set. But I can connect to each member individually.&lt;/p&gt;

&lt;p&gt;It would be nice to have a driver mode where the host names from the connection string are respected. Then I can use port forwarding to access the mongodb instances. This is only needed for maintainance tasks and admin tools, not for connecting an app to the replica set.&lt;/p&gt;</description>
                <environment></environment>
        <key id="353404">CSHARP-1915</key>
            <summary>Respect host names from connection string.</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="13202">Works as Designed</resolution>
                                        <assignee username="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="sebastian@squidex.io">Sebastian Stehle</reporter>
                        <labels>
                    </labels>
                <created>Sun, 12 Feb 2017 20:01:28 +0000</created>
                <updated>Fri, 27 Oct 2023 13:25:09 +0000</updated>
                            <resolved>Thu, 2 Mar 2017 15:01:27 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1515636" author="sebastian@squidex.io" created="Fri, 3 Mar 2017 18:59:44 +0000"  >&lt;p&gt;Yes, I know. But as I mentioned, it is for maintenance tasks. I want to connect to my replica set and remove a collection or something like this. I don&apos;t see any good solution at the moment if I don&apos;t want to expose these details of my infrastructure.&lt;/p&gt;</comment>
                            <comment id="1514389" author="rstam" created="Thu, 2 Mar 2017 15:01:15 +0000"  >&lt;p&gt;When connecting to a replica set the driver must use the &lt;b&gt;same&lt;/b&gt; host names that the replica set uses internally. This is so that the driver can track the replica set status and correctly handle the scenario where members are added or removed from a replica set.&lt;/p&gt;

&lt;p&gt;If you are connecting &lt;b&gt;directly&lt;/b&gt; to a single member of the replica set (not recommended unless you are sure of what you are doing) you can add &quot;&lt;tt&gt;connect=direct&lt;/tt&gt;&quot; to your connection string:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;mongodb://hostname/?connect=direct&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&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|hsuwjb:</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>