glanceclient will call the create method in glance.api.v1.images.py:
def create(self, req, image_meta, image_data):
"""
Adds a new image to Glance. Four scenarios exist when creating an
image:
......
4. If the image data is not available yet, but you'd like reserve a
spot for it, you can omit the data and a record will be created in
the 'queued' state. This exists primarily to maintain backwards compatibility with OpenStack/Rackspace API semantics.
......
"""
Please note bulletin 4, which should be the case you listed here. So I think it works as design.
Hi Pradeep,
glanceclient will call the create method in glance. api.v1. images. py:
def create(self, req, image_meta, image_data):
"""
Adds a new image to Glance. Four scenarios exist when creating an
image:
......
4. If the image data is not available yet, but you'd like reserve a
compatibili ty with OpenStack/Rackspace API semantics.
spot for it, you can omit the data and a record will be created in
the 'queued' state. This exists primarily to maintain backwards
......
"""
Please note bulletin 4, which should be the case you listed here. So I think it works as design.