<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:58:24 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>[CXX-167] Standardize on boost::mutex rather than custom wrappers in mutex.h</title>
                <link>https://jira.mongodb.org/browse/CXX-167</link>
                <project id="11980" key="CXX">C++ Driver</project>
                    <description>&lt;p&gt;src/mongo/util/concurrency/mutex.h describes several mutex classes that are similar to boost::mutex, or implemented in terms of it.&lt;/p&gt;

&lt;p&gt;There is no clear advantage to these classes in the C++ driver codebase, and we could possibly standardize on boost::mutex here. Risk is that it creates a lot of point divergences from the server code, upside is that we drop one more set of platform dependent code and push that out to boost (or C++11 when we pick that up).&lt;/p&gt;</description>
                <environment></environment>
        <key id="128659">CXX-167</key>
            <summary>Standardize on boost::mutex rather than custom wrappers in mutex.h</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="andrew.morrow@mongodb.com">Andrew Morrow</assignee>
                                    <reporter username="andrew.morrow@mongodb.com">Andrew Morrow</reporter>
                        <labels>
                            <label>legacy-cxx</label>
                    </labels>
                <created>Mon, 31 Mar 2014 22:51:10 +0000</created>
                <updated>Sun, 4 May 2014 19:32:13 +0000</updated>
                            <resolved>Mon, 7 Apr 2014 00:38:21 +0000</resolved>
                                                    <fixVersion>legacy-0.8.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="541577" author="xgen-internal-githook" created="Wed, 9 Apr 2014 00:48:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-167&quot; title=&quot;Standardize on boost::mutex rather than custom wrappers in mutex.h&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-167&quot;&gt;&lt;del&gt;CXX-167&lt;/del&gt;&lt;/a&gt; Fix rogue quote character&lt;/p&gt;

&lt;p&gt;Quote character was introduced in earler &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-167&quot; title=&quot;Standardize on boost::mutex rather than custom wrappers in mutex.h&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-167&quot;&gt;&lt;del&gt;CXX-167&lt;/del&gt;&lt;/a&gt; check-in. Not&lt;br/&gt;
sure how things managed to build like this, but they did.&lt;br/&gt;
Branch: legacy&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/21a7441b1f3385fcc7dbf2dc4b73d03bac7f9e70&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/21a7441b1f3385fcc7dbf2dc4b73d03bac7f9e70&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="541576" author="xgen-internal-githook" created="Wed, 9 Apr 2014 00:48:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-167&quot; title=&quot;Standardize on boost::mutex rather than custom wrappers in mutex.h&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-167&quot;&gt;&lt;del&gt;CXX-167&lt;/del&gt;&lt;/a&gt; Fix rogue quote character&lt;/p&gt;

&lt;p&gt;Quote character was introduced in earler &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-167&quot; title=&quot;Standardize on boost::mutex rather than custom wrappers in mutex.h&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-167&quot;&gt;&lt;del&gt;CXX-167&lt;/del&gt;&lt;/a&gt; check-in. Not&lt;br/&gt;
sure how things managed to build like this, but they did.&lt;br/&gt;
Branch: legacy&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/21a7441b1f3385fcc7dbf2dc4b73d03bac7f9e70&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/21a7441b1f3385fcc7dbf2dc4b73d03bac7f9e70&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="538251" author="acm" created="Mon, 7 Apr 2014 00:38:12 +0000"  >&lt;p&gt;Adding to legacy-0.8 as it was felt that this was an improvement.&lt;/p&gt;</comment>
                            <comment id="538246" author="xgen-internal-githook" created="Mon, 7 Apr 2014 00:35:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;acmorrow&apos;, u&apos;name&apos;: u&apos;Andrew Morrow&apos;, u&apos;email&apos;: u&apos;acm@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CXX-167&quot; title=&quot;Standardize on boost::mutex rather than custom wrappers in mutex.h&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CXX-167&quot;&gt;&lt;del&gt;CXX-167&lt;/del&gt;&lt;/a&gt; Standardize driver on boost mutex rather than legacy wrappers&lt;br/&gt;
Branch: legacy&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/commit/2d230733f673a65a1f04f99ec69e54dce4c6cfde&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/commit/2d230733f673a65a1f04f99ec69e54dce4c6cfde&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="530142" author="acm" created="Mon, 31 Mar 2014 23:15:28 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo-cxx-driver/pull/45&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-cxx-driver/pull/45&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|hrxlxz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>110165</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>