[openstack-dev] Improvement of Cinder API wrt https://bugs.launchpad.net/nova/+bug/1213953

Avishay Traeger AVISHAY at il.ibm.com
Wed Nov 6 01:42:06 UTC 2013


Chris Friesen <chris.friesen at 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




More information about the OpenStack-dev mailing list