libcloud-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noah Kantrowitz (JIRA)" <j...@apache.org>
Subject [jira] [Created] (LIBCLOUD-490) Zero-byte uploads to S3 fail
Date Mon, 06 Jan 2014 00:51:50 GMT
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)

Mime
View raw message