<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:36:48 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>[CSHARP-427] MongoGridFS.Download() should allow skipping MD5 calculations</title>
                <link>https://jira.mongodb.org/browse/CSHARP-427</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;I believe that MongoGridFS.Download() overloads should allow ignoring MD5 sum altogether (not hashing at all) for performance reasons. This, of course, should be an &quot;opt-out&quot; flag, with default still validating MD5 sums. &lt;br/&gt;
A little backstory: while there is a GridFS module for nginx, we would prefer using .NET backend to nginx w/caching for now, since nginx-gridfs is a bit limited in functionality we require and is based off the MongoDB C driver that is very limited in functionality also, so we can&apos;t easily extend the module for our needs. It turned out that MD5 calculcations in .NET takes most of the CPU time for our GridFS &quot;server&quot;, and we would not like to &quot;hack&quot; around the API or access collections directly to skip MD5 computations. To emphasize that this is not recommended, maybe the there should be another method instead of a flag, for example MongoGridFS.DownloadUnsafe().&lt;/p&gt;</description>
                <environment></environment>
        <key id="35291">CSHARP-427</key>
            <summary>MongoGridFS.Download() should allow skipping MD5 calculations</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</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="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="onyxmaster">Aristarkh Zagorodnikov</reporter>
                        <labels>
                    </labels>
                <created>Mon, 2 Apr 2012 18:22:41 +0000</created>
                <updated>Thu, 2 Apr 2015 18:27:37 +0000</updated>
                            <resolved>Wed, 4 Apr 2012 23:46:13 +0000</resolved>
                                    <version>1.4</version>
                                    <fixVersion>1.4.1</fixVersion>
                                                        <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="106867" author="onyxmaster" created="Thu, 5 Apr 2012 07:58:29 +0000"  >&lt;p&gt;Thanks for the improvement!&lt;/p&gt;</comment>
                            <comment id="106767" author="rstam" created="Wed, 4 Apr 2012 23:46:13 +0000"  >&lt;p&gt;Added UpdateMD5 and VerifyMD5 flags to MongoGridFSSettings so that an application can control whether it wants the MD5 hash updated when a file is uploaded or modified and whether it wants the MD5 verified when a file is uploaded or downloaded.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="32315">CSHARP-407</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|hrh7sn:</customfieldvalue>

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