Multipart upload on ceph 0.8 doesn't work?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thank you Josh,

I'm not sure if this is ceph's fault or perhaps FastCGI's or Boto's.
When trying to upload 10KB chunk I've had those mysterious FastCGI's
errors on server side and boto.exception.BotoServerError:
BotoServerError: 500 Internal Server Error on client side.
I've tried now to upload 4MB part - the error on client's side was as
expected EntityTooSmall - but returned at the end, when I've called
the method complete_upload.

Perhaps this output can be helpful to someone:

$ python boto_multi.py
  begin upload of Bosphorus_1920x1080_30fps_420_8bit_AVC_MP4.mp4
  size 7507998, 2 parts
    upload part 1 size 4194304
    upload part 2 size 3313694
  end upload
Traceback (most recent call last):
  File "boto_multi.py", line 48, in <module>
    part.complete_upload()
  File "local/lib/python2.7/site-packages/boto/s3/multipart.py", line
319, in complete_upload
    self.id, xml)
  File "local/lib/python2.7/site-packages/boto/s3/bucket.py", line
1779, in complete_multipart_upload
    response.status, response.reason, body)
boto.exception.S3ResponseError: S3ResponseError: 400 Bad Request
<?xml version="1.0" encoding="UTF-8"?><Error><Code>EntityTooSmall</Code></Error>


Cheers,

Patrycja Szab?owska





2014-07-08 0:10 GMT+02:00 Josh Durgin <josh.durgin at inktank.com>:
> On 07/07/2014 05:41 AM, Patrycja Szab?owska wrote:
>>
>> OK, the mystery is solved.
>>
>>  From https://www.mail-archive.com/ceph-users at lists.ceph.com/msg10368.html
>> "During a multi part upload you can't upload parts smaller than 5M"
>>
>> I've tried to upload smaller chunks, like 10KB. I've changed chunk size
>> to 5MB and it works now.
>>
>> It's a pity that the Ceph's docs don't mention the limit (or I couldn't
>> found it anywhere). And that the error wasn't helpful at all.
>
>
> Glad you figured it out. This is in the s3 docs [1], but the lack of
> error message is a regression. I added a couple tickets for this:
>
> http://tracker.ceph.com/issues/8764
> http://tracker.ceph.com/issues/8766
>
> Josh
>
> [1] http://docs.aws.amazon.com/AmazonS3/latest/API/mpUploadUploadPart.html


[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux