Comment 0 for bug 2043583

Revision history for this message
Takashi Kajinami (kajinamit) wrote :

The cinder store library requires os-brick and oslo-privsep in addition to cinderclient.

While cinderclient is checked during a cinder store is initialized, the other libraries are not checked.

As a result, a cinder store can be initialized without any error even when os-brick or oslo-privsep is missing. The missing libraries causes failure when the cinder store driver tries to access data in a cinder volume, so create image or delete image may fail with AttributeError.

IMO we should check the required libraries when a cinder store is being initialized so that operators can detect their incomplete deployment, rather than exposing server error to users.