<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:10:51 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-869] Driver should check for missing GridFS file chunks</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-869</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;When reading/writing to a GridFS file, the driver should detect missing chunks and immediately exit with an appropriate error.&lt;/p&gt;</description>
                <environment>All</environment>
        <key id="230993">CDRIVER-869</key>
            <summary>Driver should check for missing GridFS file chunks</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="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="kyle.suarez@mongodb.com">Kyle Suarez</reporter>
                        <labels>
                            <label>gridfs</label>
                    </labels>
                <created>Tue, 22 Sep 2015 17:16:17 +0000</created>
                <updated>Tue, 8 Dec 2015 02:32:39 +0000</updated>
                            <resolved>Fri, 20 Nov 2015 20:40:07 +0000</resolved>
                                    <version>1.2-rc0</version>
                                    <fixVersion>1.3.0-rc0</fixVersion>
                                    <component>GridFS</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="1094688" author="xgen-internal-githook" created="Fri, 20 Nov 2015 20:42:56 +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-869&quot; title=&quot;Driver should check for missing GridFS file chunks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-869&quot;&gt;&lt;del&gt;CDRIVER-869&lt;/del&gt;&lt;/a&gt; report missing gridfs chunks&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/cd512ce367511020e3ce76a783ae54615d8633b3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/cd512ce367511020e3ce76a783ae54615d8633b3&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1057224" author="xgen-internal-githook" created="Sat, 10 Oct 2015 04:02:18 +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@emptysquare.net&apos;}
&lt;p&gt;Message: Merge pull request #291 from ksuarz/&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-869&quot; title=&quot;Driver should check for missing GridFS file chunks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-869&quot;&gt;&lt;del&gt;CDRIVER-869&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-869&quot; title=&quot;Driver should check for missing GridFS file chunks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-869&quot;&gt;&lt;del&gt;CDRIVER-869&lt;/del&gt;&lt;/a&gt;: check for missing GridFS chunks&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/6fca474f03f6f3c956ad70700443d89c2f50bf87&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/6fca474f03f6f3c956ad70700443d89c2f50bf87&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1057223" author="xgen-internal-githook" created="Sat, 10 Oct 2015 04:02:17 +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@emptysquare.net&apos;}
&lt;p&gt;Message: Merge pull request #291 from ksuarz/&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-869&quot; title=&quot;Driver should check for missing GridFS file chunks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-869&quot;&gt;&lt;del&gt;CDRIVER-869&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-869&quot; title=&quot;Driver should check for missing GridFS file chunks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-869&quot;&gt;&lt;del&gt;CDRIVER-869&lt;/del&gt;&lt;/a&gt;: check for missing GridFS chunks&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/6fca474f03f6f3c956ad70700443d89c2f50bf87&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/6fca474f03f6f3c956ad70700443d89c2f50bf87&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1057222" author="xgen-internal-githook" created="Sat, 10 Oct 2015 04:02:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;ksuarz&apos;, u&apos;name&apos;: u&apos;Kyle Suarez&apos;, u&apos;email&apos;: u&apos;ksuarz@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-869&quot; title=&quot;Driver should check for missing GridFS file chunks&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-869&quot;&gt;&lt;del&gt;CDRIVER-869&lt;/del&gt;&lt;/a&gt; check for missing gridfs chunks&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/f3410ef26bfb9865308af7b6dfb1bfaef7102d97&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/f3410ef26bfb9865308af7b6dfb1bfaef7102d97&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1056965" author="kyle.suarez" created="Fri, 9 Oct 2015 20:28:18 +0000"  >&lt;p&gt;If a chunk is detected missing, &lt;tt&gt;file-&amp;gt;error&lt;/tt&gt; needs to be set. This also needs to be tested when reading and writing files with missing GridFS chunks (the mock server might be useful for this).&lt;/p&gt;</comment>
                            <comment id="1051398" author="kyle.suarez" created="Mon, 5 Oct 2015 17:44:04 +0000"  >&lt;p&gt;As per the GridFS specification:&lt;/p&gt;

&lt;p&gt;&quot;As drivers stream the stored file they MUST check that each chunk received is the next expected chunk (i.e. it has the expected &quot;n&quot; value) and that the data field is of the expected length.&quot;&lt;/p&gt;

&lt;p&gt;See &lt;a href=&quot;https://github.com/mongodb/specifications/blob/master/source/gridfs/gridfs-spec.rst#file-download&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/specifications/blob/master/source/gridfs/gridfs-spec.rst#file-download&lt;/a&gt; under the header &quot;Implementation Details&quot;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="230997">CDRIVER-871</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="232226">CDRIVER-895</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|hre0tb:</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>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="741">C Driver 2015Q2 sprint 8</customfieldvalue>
    <customfieldvalue id="760">C Driver 2015Q2 sprint 9</customfieldvalue>
    <customfieldvalue id="781">C Driver 2015Q2 sprint 10</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>