On Thu, May 12, 2016 at 12:29 AM, Saverio Proto <zioproto@xxxxxxxxx> wrote: >> While I'm usually not fond of blaming the client application, this is >> really the swift command line tool issue. It tries to be smart by >> comparing the md5sum of the object's content with the object's etag, >> and it breaks with multipart objects. Multipart objects is calculated >> differently (md5sum of the md5sum of each part). I think the swift >> tool has a special handling for swift large objects (which are not the >> same as s3 multipart objects), so that's why it works in that specific >> use case. > > Well but I tried also with rclone and I have the same issue. > > Clients I tried > rclone (both SWIFT and S3) > s3cmd (S3) > python-swiftclient (SWIFT). > > I can reproduce the issue with different clients. > Once a multipart object is uploaded via S3 (with rclone or s3cmd) I > cannot read it anymore via SWIFT (either with rclone or > pythonswift-client). > > Are you saying that all SWIFT clients implementations are wrong ? Yes. > > Or should the radosgw be configured with only 1 API active ? > > Saverio _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com