<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:35:55 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>[GODRIVER-1209] Create LocalAddresser interface and make topology.Connection implement it</title>
                <link>https://jira.mongodb.org/browse/GODRIVER-1209</link>
                <project id="14289" key="GODRIVER">Go Driver</project>
                    <description>&lt;p&gt;The BI Connector uses the local address of a Connection to filter current operations on the server. The new Connection interface does not provide access to the underlying &lt;tt&gt;net.Conn&lt;/tt&gt;&apos;s local address. This ticket should add a &lt;tt&gt;LocalAddresser&lt;/tt&gt; interface to the &lt;tt&gt;driver&lt;/tt&gt; package that has a &lt;tt&gt;LocalAddress()&lt;/tt&gt; method. It can return a &lt;tt&gt;net.Addr&lt;/tt&gt; or a string; the BIC only needs the address as a 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;   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;c, err := server.Connection(ctx)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&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-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;connAddrs = append(connAddrs, c.LocalAddr().String())&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;so returning a string directly is fine (we would just skip the trailing .String() call).&lt;/p&gt;

&lt;p&gt;The old version of the go driver used by BI Connector had a &lt;tt&gt;LocalAddr&lt;/tt&gt; method on the &lt;tt&gt;Connection&lt;/tt&gt; type that returned a &lt;tt&gt;net.Addr&lt;/tt&gt; which was just the underlying net.Conn&apos;s &lt;tt&gt;LocalAddr()&lt;/tt&gt; result.&lt;/p&gt;</description>
                <environment></environment>
        <key id="878862">GODRIVER-1209</key>
            <summary>Create LocalAddresser interface and make topology.Connection implement it</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="manny.eppinger@mongodb.com">Emmanuel Eppinger</assignee>
                                    <reporter username="matthew.chiaravalloti@mongodb.com">Matthew Chiaravalloti</reporter>
                        <labels>
                    </labels>
                <created>Mon, 29 Jul 2019 21:27:44 +0000</created>
                <updated>Sat, 28 Oct 2023 11:38:42 +0000</updated>
                            <resolved>Thu, 8 Aug 2019 21:16:37 +0000</resolved>
                                                    <fixVersion>1.1.0</fixVersion>
                                    <component>Core API</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="2363547" author="xgen-internal-githook" created="Thu, 8 Aug 2019 20:03:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Emmanuel Eppinger&apos;, &apos;email&apos;: &apos;manny.eppinger@mongodb.com&apos;, &apos;username&apos;: &apos;eppingere&apos;}
&lt;p&gt;Message: Add LocalAddresser interface&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-1209&quot; title=&quot;Create LocalAddresser interface and make topology.Connection implement it&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-1209&quot;&gt;&lt;del&gt;GODRIVER-1209&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Change-Id: I4d16f802f401ed4e0609888ac73cb66f393d3431&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/49b74f64604fe781c59882c34db1ae6315f7d819&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/49b74f64604fe781c59882c34db1ae6315f7d819&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2355666" author="manny.eppinger" created="Fri, 2 Aug 2019 10:32:38 +0000"  >&lt;p&gt;&lt;a href=&quot;https://review.gerrithub.io/c/mongodb/mongo-go-driver/+/463969&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.gerrithub.io/c/mongodb/mongo-go-driver/+/463969&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </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|hv72f3:</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>