<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:12:46 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>[CDRIVER-1513] Why is handshake metadata global?</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-1513</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;Having driver handshake metadata global means that there can only be one definition of driver name &amp;amp; version.&lt;/p&gt;

&lt;p&gt;Theoretically, what if a program used both the C and C++ driver?  First one to set metadata wins?&lt;/p&gt;

&lt;p&gt;Why is having global state better than having metadata options provided to the construction of client/pool?&lt;/p&gt;</description>
                <environment></environment>
        <key id="313103">CDRIVER-1513</key>
            <summary>Why is handshake metadata global?</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="-1">Unassigned</assignee>
                                    <reporter username="david.golden@mongodb.com">David Golden</reporter>
                        <labels>
                    </labels>
                <created>Wed, 31 Aug 2016 15:23:41 +0000</created>
                <updated>Wed, 11 Sep 2019 19:05:17 +0000</updated>
                            <resolved>Wed, 31 Aug 2016 15:53:53 +0000</resolved>
                                                    <fixVersion>1.5.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="1373487" author="bjori" created="Wed, 31 Aug 2016 15:53:53 +0000"  >&lt;p&gt;I&apos;m not sure I understand your suggestion.&lt;/p&gt;

&lt;p&gt;The data isn&apos;t something that the user is supposed to provide, therefore its not part of the client constructors.&lt;/p&gt;

&lt;p&gt;Also, the data doesn&apos;t change. The version and os and everything is the same, so no need to be doing this dance multiple dance per thread or what not.&lt;/p&gt;


&lt;p&gt;I don&apos;t think a program linking and using both C++11 and mongoc separately is a worry. We already have other global states that would breakdown before this becoming an issue&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|hspa8n:</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>