User "Tim Starling" posted a comment on MediaWiki.r93720.

Full URL: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/93720#c24527
Commit summary:

Extend upload api adding an option to upload files in chunks,
using UploadStash to track the unfinished upload.

Comment:

Swift cannot support append operations efficiently, and other content-addressed 
storage systems are probably the same. Even with filesystems which ostensibly 
support appending, such as NFS, the implementation would be complex. So our 
current design for the FileBackend refactor project does not include support 
for appending, instead it has a concatenate operation. 

Each chunk would be stored to the backend as a separate file. Then the 
concatenate operation would combine the pre-stored chunks in a specified order, 
storing the result to a single large file.

_______________________________________________
MediaWiki-CodeReview mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-codereview

Reply via email to