<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:11:36 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-1114] libmongoc tests fail with parallel enabled</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-1114</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;For as long as I&apos;ve worked on the C Driver, we&apos;ve had to disable test-libmongoc&apos;s &quot;parallel&quot; and &quot;fork&quot; options by passing &quot;-f -p&quot;. Tests could finish faster, and could continue past test failures, if we fix the parallel and fork features.&lt;/p&gt;</description>
                <environment></environment>
        <key id="265098">CDRIVER-1114</key>
            <summary>libmongoc tests fail with parallel enabled</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</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="jesse@mongodb.com">A. Jesse Jiryu Davis</assignee>
                                    <reporter username="jesse@mongodb.com">A. Jesse Jiryu Davis</reporter>
                        <labels>
                    </labels>
                <created>Fri, 12 Feb 2016 15:38:16 +0000</created>
                <updated>Wed, 10 Aug 2016 22:10:55 +0000</updated>
                            <resolved>Mon, 18 Apr 2016 23:07:59 +0000</resolved>
                                                    <fixVersion>1.4.0</fixVersion>
                                    <component>libmongoc</component>
                    <component>tests</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1239495" author="xgen-internal-githook" created="Mon, 18 Apr 2016 23:07:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ajdavis&apos;, u&apos;name&apos;: u&apos;A. Jesse Jiryu Davis&apos;, u&apos;email&apos;: u&apos;jesse@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1114&quot; title=&quot;libmongoc tests fail with parallel enabled&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-1114&quot;&gt;&lt;del&gt;CDRIVER-1114&lt;/del&gt;&lt;/a&gt; remove threaded test option&lt;/p&gt;

&lt;p&gt;The &quot;parallel&quot; option to run tests in multi-threaded mode hasn&apos;t worked&lt;br/&gt;
in recent memory. Rely on the default &quot;forked&quot; mode, which does work.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/5a1fe0548795847119503404a92e3dea01e21463&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/5a1fe0548795847119503404a92e3dea01e21463&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1172807" author="bjori" created="Sat, 13 Feb 2016 21:48:14 +0000"  >&lt;p&gt;Keeping this open as I can&apos;t find an actual ticket for parallel/threading mode being broken.&lt;br/&gt;
This means TEST_ARGS must include &quot;-p&quot;.&lt;/p&gt;

&lt;p&gt;It does so by default at the moment, but when providing custom options one must remember to include it which is annoying. e.g:&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;$ make test TEST_ARGS=&quot;-p -l /my/test&quot;&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>
                            <comment id="1172804" author="xgen-internal-githook" created="Sat, 13 Feb 2016 21:39:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;bjori&apos;, u&apos;name&apos;: u&apos;Hannes Magnusson&apos;, u&apos;email&apos;: u&apos;bjori@php.net&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1114&quot; title=&quot;libmongoc tests fail with parallel enabled&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-1114&quot;&gt;&lt;del&gt;CDRIVER-1114&lt;/del&gt;&lt;/a&gt;: fork() before running the tests&lt;/p&gt;

&lt;p&gt;This allows us to always submit test results as per &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-1112&quot; title=&quot;Upload test results to Evergreen&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-1112&quot;&gt;&lt;del&gt;CDRIVER-1112&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/01495b9692a4eab414da83b4c8d852871343512e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/01495b9692a4eab414da83b4c8d852871343512e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1172754" author="bjori" created="Sat, 13 Feb 2016 18:27:06 +0000"  >&lt;p&gt;I thought so too &amp;#8211; but i just tested fork()ing now &amp;#8211; and it works as expected. Its only the threading/parallel mode that doesn&apos;t work &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;This means we can remove the -p switch and let the test suite run to completion and saving the test-results.json all the time and graph out the failed tests for example.&lt;/p&gt;

&lt;p&gt;The target still fails with error code (e.g. number of failed tests, lets hope that will never be 256!) so evergreen will realize the task failed&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="264981">CDRIVER-1112</issuekey>
        </issuelink>
                            </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|hsicl3:</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>