Comment 4 for bug 1308689

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to cinder (stable/icehouse)

Reviewed: https://review.openstack.org/89563
Committed: https://git.openstack.org/cgit/openstack/cinder/commit/?id=1815c725f8d9f7770d0757e724f1f0111c64dc2f
Submitter: Jenkins
Branch: stable/icehouse

commit 1815c725f8d9f7770d0757e724f1f0111c64dc2f
Author: Jon Bernard <email address hidden>
Date: Fri Apr 11 10:44:55 2014 -0400

    Re-raise exceptions in upload-to-image

    This patch catches any exceptions returned from Glance during an
    upload-to-image operation and re-raises them so that the user can see
    the failure message and make the appropriate adjustments. More
    specifically, this addresses an invalid container format.

    For example, the following command:

        $ cinder upload-to-image --container-format foobar ...

    Goes from:

        ERROR: The server could not comply with the request since it is
               either malformed or otherwise incorrect. (HTTP 400)
               (Request-ID: req-f19bad2f-c39d-40a2-a3cc-6db9b9fe64cd)

    To:

        ERROR: 400 Bad Request
        Invalid container format 'foobar' for image.
            (HTTP 400) (HTTP 400)
            (Request-ID: req-47cb2772-78c4-48b7-87ce-fb124ecfa989)

    Closes-Bug: #1308689
    Change-Id: If18851e0b9f5c242f84b1eab928b42d809335d80
    (cherry picked from commit 6673a1d6b33ca72062d35450f97de43bf550b705)