<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>
<div>Correction: The aws-sdk version we are using is aws-sdk-2.2.29 currently (were using 2.2.19 with no real difference). I have applied the patch from this PR which fixed a 403 I was getting prior to the change:</div>
<div><br>
</div>
<div><a href="https://github.com/aws/aws-sdk-js/pull/530">https://github.com/aws/aws-sdk-js/pull/530</a></div>
<div>
<div id="">
<div><br>
</div>
<div>Thanks again for any help,</div>
<div><br>
</div>
<div>- John</div>
<div><br>
</div>
</div>
</div>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:12pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>John <<a href="mailto:jfanjoy@inetu.net">jfanjoy@inetu.net</a>><br>
<span style="font-weight:bold">Date: </span>Wednesday, January 13, 2016 at 4:24 PM<br>
<span style="font-weight:bold">To: </span>"<a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a>" <<a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a>><br>
<span style="font-weight:bold">Subject: </span>Riak-S2 javascript aws-sdk failing on multi-part uploads<br>
</div>
<div><br>
</div>
<div>
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hello Everyone,</div>
<div><br>
</div>
<div>I have been doing some searching around to see if anyone has come across the specific issue I am having and can’t find anything. I have a project that provides a file upload interface through a website and puts the uploaded object into riak-cs. The front
 end uses the javascript aws-sdk 2.1.29 (tried .19 as well) with a patch I found using the list archives to fix up some url encoding issues with uploadIDs. Everything seems to work fine when the image is less than 5mb (max part size), however when the object
 is larger the ManagedUpload functionality of the S3 object is failing after the first part. I’ve tested the code I’m using against a vanilla AWS bucket and a 400+ mb file was uploaded without issue. I tested the same file with riak-cs using the aws-sdk and
 CyberDuck. Cyberduck was able to upload the file without any failure, but it has not been successful even once using the javascript library. I have turned the riak-cs debug logging on, and I am getting some errors logged, but I’m not really sure how useful
 they are:</div>
<div><br>
</div>
<div>```</div>
<div>2016-01-13 15:34:51.648 [error] <0.1255.0> Webmachine error at path "/buckets/three2016com-devopsdevel/objects/DeSMan_Ep1_Create_Website_720p_DRAFT%2520%25281%2529.mov/uploads/kL9dRGLaQCiZBNnPSpu5mw==" : {error,{error,{badmatch,{error,closed}},[{webmachine_request,recv_unchunked_body,3,[{file,"src/webmachine_request.erl"},{line,490}]},{riak_cs_wm_object_upload_part,accept_streambody,4,[{file,"src/riak_cs_wm_object_upload_part.erl"},{line,308}]},{riak_cs_wm_object_upload_part,accept_body,2,[{file,"src/riak_cs_wm_object_upload_part.erl"},{line,224}]},{riak_cs_wm_common,accept_body,2,[{file,"src/riak_cs_wm_common.erl"},{line,342}]},{webmachine_resource,resource_call,3,[{file,"src/webmachine_re..."},...]},...]}}
 in webmachine_request:recv_unchunked_body/3 line 490</div>
<div>```</div>
<div><br>
</div>
<div>This error does not show up when using Cyberduck or performing an upload that is <5mb using javascript. I’ve tried riak-cs 1.5 and now risk-s2 2.1.0 with out any success. Any help you can offer would be greatly appreciated. If you have any questions for
 me or need additional information let me know and I’ll fill in any holes I left.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>Thank you in advance,</div>
<div>
<div id="">
<p style="font-family: Times; font-size: medium; widows: 1;"><span style="font-size: 16pt; color: rgb(15, 87, 137); font-family: Georgia, 'Times New Roman', Times, serif;"><i>John Fanjoy</i></span><br>
<br>
</p>
</div>
</div>
</div>
</div>
</span>
</body>
</html>