Chris Friesen <chris.frie...@windriver.com> wrote on 11/05/2013 10:21:07
PM:
> > I think the proper fix is to make sure that Cinder is moving the volume
> > into 'error' state in all cases where there is an error.  Nova can then
> > poll as long as its in the 'downloading' state, until it's 'available'
or
> > 'error'.  Is there a reason why Cinder would legitimately get stuck in
> > 'downloading'?
>
> There's always the "cinder service crashed and couldn't restart" case. :)

Well we should fix that too :)
Your Cinder processes should be properly HA'ed, and yes, Cinder needs to be
robust enough to resume operations.
I don't see how adding a callback would help - wouldn't you still need to
timeout if you don't get a callback?

Thanks,
Avishay


_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to