9211822923
Currently, the Xen API plugin sends the data payload to Glance without checking the image status. In consequence, if the image is not in queued status Glance will not let the image upload succeed. This is by design, please refer [0]. The issue here being; buffering of the data will happen on the Glance server. Consequently, the bound to be failed upload operation will not get a 409 until after a large chunk of data has already been streamed to the Glance server. This may result into client side wastage of bandwidth and wait time. This patch proposes a HEAD call be made from the glance plugin to Glance API; thus in turn checking the valid image state for the data transfer. [0] http://docs.openstack.org/developer/glance/statuses.html Change-Id: I24c1222a3b1ac809353724500117e58d50615ac8
This directory contains files that are required for the XenAPI support. They should be installed in the XenServer / Xen Cloud Platform dom0. If you install them manually, you will need to ensure that the newly added files are executable. You can do this by running the following command (from dom0): chmod a+x /etc/xapi.d/plugins/*