<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:17:45 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-3343] Race condition in &quot;fetch source&quot; function in Evergreen build</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-3343</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;The &lt;tt&gt;fetch source&lt;/tt&gt; function in the C driver&apos;s Evergreen configuration retrieves the archive file uploaded by the &lt;tt&gt;upload build&lt;/tt&gt; function.  However, in the case of a commit-triggered build, &lt;tt&gt;fetch source&lt;/tt&gt; retrieves an archive file identified by the version &lt;tt&gt;latest&lt;/tt&gt; instead of an actual version (as is the case for patch builds).  As a result, if a commit-triggered build is in process and another commit is pushed (thereby triggering the start of a new build), the &lt;tt&gt;upload build&lt;/tt&gt; function of the new commit&apos;s build will upload a new archive that becomes &lt;tt&gt;latest&lt;/tt&gt;.  Any tasks from previous builds still in progress that call &lt;tt&gt;fetch source&lt;/tt&gt; after the subsequent build uploads its archive will retrieve a source tarball that corresponds to a commit other than the commit for which that task is running.&lt;/p&gt;

&lt;p&gt;To guard against this sort of race condition, the &lt;tt&gt;fetch source&lt;/tt&gt; function should always retrieve the source file based on the commit being built.&lt;/p&gt;</description>
                <environment></environment>
        <key id="909081">CDRIVER-3343</key>
            <summary>Race condition in &quot;fetch source&quot; function in Evergreen build</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="roberto.sanchez@mongodb.com">Roberto Sanchez</assignee>
                                    <reporter username="roberto.sanchez@mongodb.com">Roberto Sanchez</reporter>
                        <labels>
                    </labels>
                <created>Tue, 27 Aug 2019 20:49:31 +0000</created>
                <updated>Thu, 9 Feb 2023 13:58:04 +0000</updated>
                                                                            <component>Build</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                        <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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>CDRIVER-2733</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr6n1z:</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>