<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:38:38 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-2453] Mention that Session and Transaction types and functions are not goroutine safe in relevant documentation</title>
                <link>https://jira.mongodb.org/browse/GODRIVER-2453</link>
                <project id="14289" key="GODRIVER">Go Driver</project>
                    <description>&lt;p&gt;Types that implement the &lt;tt&gt;Session&lt;/tt&gt; and &lt;tt&gt;SessionContext&lt;/tt&gt; interfaces are not safe for use from multiple goroutines. However, the documentation on those interfaces and the functions that return them often lacks that important information. Mention that &lt;tt&gt;Session&lt;/tt&gt; and &lt;tt&gt;SessionContext&lt;/tt&gt; implementations are not goroutine-safe in the relevant documentation.&lt;/p&gt;

&lt;p&gt;Relevant documentation:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://pkg.go.dev/go.mongodb.org/mongo-driver/mongo#Client.StartSession&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Client.StartSession&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://pkg.go.dev/go.mongodb.org/mongo-driver/mongo#Client.UseSession&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Client.UseSession&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://pkg.go.dev/go.mongodb.org/mongo-driver/mongo#Client.UseSessionWithOptions&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Client.UseSessionWithOptions&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://pkg.go.dev/go.mongodb.org/mongo-driver/mongo#Session&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;mongo.Session&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://pkg.go.dev/go.mongodb.org/mongo-driver/mongo#WithSession&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;mongo.WithSession&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Maybe more?&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="2065634">GODRIVER-2453</key>
            <summary>Mention that Session and Transaction types and functions are not goroutine safe in relevant documentation</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</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="preston.vasquez@mongodb.com">Preston Vasquez</assignee>
                                    <reporter username="matt.dale@mongodb.com">Matt Dale</reporter>
                        <labels>
                    </labels>
                <created>Fri, 10 Jun 2022 01:13:57 +0000</created>
                <updated>Fri, 9 Sep 2022 14:24:20 +0000</updated>
                            <resolved>Fri, 24 Jun 2022 22:52:39 +0000</resolved>
                                                    <fixVersion>1.10.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="4814601" author="xgen-internal-githook" created="Fri, 9 Sep 2022 14:24:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Benjamin Rewis&apos;, &apos;email&apos;: &apos;32186188+benjirewis@users.noreply.github.com&apos;, &apos;username&apos;: &apos;benjirewis&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-2453&quot; title=&quot;Mention that Session and Transaction types and functions are not goroutine safe in relevant documentation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-2453&quot;&gt;&lt;del&gt;GODRIVER-2453&lt;/del&gt;&lt;/a&gt; Run make fmt with the latest Go version. #1065&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/b45406be1ab55b0bf7b0599a917a8521cf856071&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/b45406be1ab55b0bf7b0599a917a8521cf856071&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4639538" author="xgen-internal-githook" created="Fri, 24 Jun 2022 22:52:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Preston Vasquez&apos;, &apos;email&apos;: &apos;prestonvasquez@icloud.com&apos;, &apos;username&apos;: &apos;prestonvasquez&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/GODRIVER-2453&quot; title=&quot;Mention that Session and Transaction types and functions are not goroutine safe in relevant documentation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;GODRIVER-2453&quot;&gt;&lt;del&gt;GODRIVER-2453&lt;/del&gt;&lt;/a&gt; extend session function comments with thread/fork warnings (#995)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-go-driver/commit/65e972a0d58ff713ebdb774f599e163b2cf4f4cf&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-go-driver/commit/65e972a0d58ff713ebdb774f599e163b2cf4f4cf&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2064700">GODRIVER-2452</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|i0gyfk:</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>