You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by "Noah Kantrowitz (JIRA)" <ji...@apache.org> on 2014/01/06 01:51:50 UTC
[jira] [Created] (LIBCLOUD-490) Zero-byte uploads to S3 fail
Noah Kantrowitz created LIBCLOUD-490:
----------------------------------------
Summary: Zero-byte uploads to S3 fail
Key: LIBCLOUD-490
URL: https://issues.apache.org/jira/browse/LIBCLOUD-490
Project: Libcloud
Issue Type: Bug
Components: Storage
Affects Versions: 0.13.3
Reporter: Noah Kantrowitz
Calling storage.upload_object_via_stream(iter(('',)), path) fails with:
{{libcloud.common.types.LibcloudError: <LibcloudError in <libcloud.storage.drivers.s3.S3StorageDriver object at 0x10b786610> 'Error in multipart commit'>}}
A workaround is temporarily monkeypatch {{S3StorageDriver.supports_s3_multipart_upload = False}}. It would be nice if I could just call put_object directly in some useful way, for data that is small enough to fit in RAM (which in the case of an empty file is a bit of a tautology).
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)