<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:34: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>[SERVER-14363] Implement an ability to append file</title>
                <link>https://jira.mongodb.org/browse/SERVER-14363</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;What we are doing:&lt;br/&gt;
1. We have several web servers&lt;br/&gt;
2. We are uploading some big file (e.g. 100Mb)&lt;br/&gt;
3. The file is chunked on the client-side (e.g. by plupload, etc)&lt;br/&gt;
4. We are using MongoDB GridFS to store uploaded files. &lt;/p&gt;

&lt;p&gt;What problems we have:&lt;br/&gt;
1. There is no possibility to append the next uploaded chunk to the already stored in DB. &lt;br/&gt;
2. Also we can&apos;t store glue the chunks on a web server before saving into DB, because each file chunk is sended by load balancer to an unpredictable web server. So chunks are uploaded to different web servers.&lt;/p&gt;

&lt;p&gt;What the purpose is:&lt;br/&gt;
1. Implement a new method appendBytes(id, bytes) &lt;br/&gt;
2. Implement a new method appendFile(id, filename)&lt;/p&gt;</description>
                <environment></environment>
        <key id="144115">SERVER-14363</key>
            <summary>Implement an ability to append file</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="ramon.fernandez@mongodb.com">Ramon Fernandez Marina</assignee>
                                    <reporter username="ua.oleg">Oleg Poludnenko</reporter>
                        <labels>
                    </labels>
                <created>Thu, 26 Jun 2014 16:49:41 +0000</created>
                <updated>Wed, 10 Dec 2014 23:10:21 +0000</updated>
                            <resolved>Fri, 27 Jun 2014 18:04:38 +0000</resolved>
                                                                    <component>GridFS</component>
                                        <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="636647" author="ramon.fernandez" created="Fri, 27 Jun 2014 18:04:01 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=ua.oleg&quot; class=&quot;user-hover&quot; rel=&quot;ua.oleg&quot;&gt;ua.oleg&lt;/a&gt;, &lt;/p&gt;

&lt;p&gt;since this is not related to the SERVER project I&apos;m going to mark this ticket as resolved. I would suggest you post on the &lt;a href=&quot;http://groups.google.com/group/mongodb-user&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;mongodb-users group&lt;/a&gt;&lt;br/&gt;
or &lt;a href=&quot;http://stackoverflow.com/questions/tagged/mongodb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Stack Overflow with the &lt;tt&gt;mongodb&lt;/tt&gt; tag&lt;/a&gt; if you need further assistance. You may also consider opening a ticket on &lt;a href=&quot;https://jira.mongodb.org/browse/PHP&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;the PHP driver project&lt;/a&gt; and request this functionality as an enhancement.&lt;/p&gt;</comment>
                            <comment id="635644" author="ua.oleg" created="Thu, 26 Jun 2014 21:39:45 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=matt.kangas%4010gen.com&quot; class=&quot;user-hover&quot; rel=&quot;matt.kangas@10gen.com&quot;&gt;matt.kangas@10gen.com&lt;/a&gt;, thank you for the links.&lt;/p&gt;

&lt;p&gt;I&apos;m using PHP driver and it doesn&apos;t provide this feature.&lt;/p&gt;</comment>
                            <comment id="635326" author="matt.kangas@10gen.com" created="Thu, 26 Jun 2014 19:03:00 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=ua.oleg&quot; class=&quot;user-hover&quot; rel=&quot;ua.oleg&quot;&gt;ua.oleg&lt;/a&gt;, which MongoDB client library are you using to insert files to MongoDB?&lt;/p&gt;

&lt;p&gt;GridFS is almost entirely implemented in MongoDB client libraries. There is very little code in the server specific to GridFS. (Just one command, &lt;a href=&quot;http://docs.mongodb.org/manual/reference/command/filemd5/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;filemd5&lt;/a&gt;.) I believe the C# driver allows you to append to a GridFS file via its &lt;a href=&quot;http://api.mongodb.org/csharp/current/html/94c9d0a8-6fb9-93eb-d396-cde3e8fb3ff4.htm&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;MongoGridFSStream&lt;/a&gt; class. Other drivers may or may not provide this capability.&lt;/p&gt;

&lt;p&gt;For more info:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://docs.mongodb.org/manual/reference/gridfs/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.mongodb.org/manual/reference/gridfs/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://www.kchodorow.com/blog/2010/02/11/mongo-mailbag-2-updating-gridfs-files/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.kchodorow.com/blog/2010/02/11/mongo-mailbag-2-updating-gridfs-files/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 26 Jun 2014 19:03:00 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        9 years, 33 weeks, 5 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <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>PM-26</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            9 years, 33 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>matt.kangas</customfieldvalue>
            <customfieldvalue>ua.oleg</customfieldvalue>
            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrlsrb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hs0187:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>124595</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hsgu4v:</customfieldvalue>

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