<p dir="ltr">Replication of snapshots is one solution to this.</p>
<p dir="ltr">You create a Cinder Volume once. snapshot it. Then replicate to the hosts that need it (this is the piece currently missing). Then you clone there.</p>
<p dir="ltr">I will be giving an in an hour in conference session on this and other uses of snapshots in the last time slot Wednesday.<br>
</p>
<div class="gmail_quote">On Nov 5, 2013 5:58 AM, "Solly Ross" <<a href="mailto:sross@redhat.com">sross@redhat.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
So,<br>
There's currently an outstanding issue with regards to a Nova shortcut command that creates a volume from an image and then boots from it in one fell swoop.  The gist of the issue is that there is currently a set timeout which can time out before the volume creation has finished (it's designed to time out in case there is an error), in cases where the image download or volume creation takes an extended period of time (e.g. under a Gluster backend for Cinder with certain network conditions).<br>

<br>
The proposed solution is a modification to the Cinder API to provide more detail on what exactly is going on, so that we could programmatically tune the timeout.  My initial thought is to create a new column in the Volume table called 'status_detail' to provide more detailed information about the current status.  For instance, for the 'downloading' status, we could have 'status_detail' be the completion percentage or JSON containing the total size and the current amount copied.  This way, at each interval we could check to see if the amount copied had changed, and trigger the timeout if it had not, instead of blindly assuming that the operation will complete within a given amount of time.<br>

<br>
What do people think?  Would there be a better way to do this?<br>
<br>
Best Regards,<br>
Solly Ross<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div>