Activity log for bug #2043583

Date Who What changed Old value New value Message
2023-11-15 12:17:46 Takashi Kajinami bug added bug
2023-11-15 12:18:25 Takashi Kajinami glance-store: assignee Takashi Kajinami (kajinamit)
2023-11-15 12:18:35 Takashi Kajinami description 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. The cinder store driver 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.
2023-11-15 12:18:56 Takashi Kajinami description The cinder store driver 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. The cinder store driver requires os-brick and oslo-privsep in addition to cinderclient. While cinderclient is checked when a cinder store is initialized, the other libraries are not checked during the initialization. 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.
2023-11-15 12:19:23 Takashi Kajinami description The cinder store driver requires os-brick and oslo-privsep in addition to cinderclient. While cinderclient is checked when a cinder store is initialized, the other libraries are not checked during the initialization. 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. The cinder store driver requires os-brick and oslo-privsep in addition to cinderclient. While cinderclient is checked when a cinder store is initialized, the other libraries are not checked during the initialization. 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 server error caused by internal 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.
2023-11-15 12:22:11 Takashi Kajinami glance-store: status New In Progress
2023-12-13 06:00:55 Takashi Kajinami description The cinder store driver requires os-brick and oslo-privsep in addition to cinderclient. While cinderclient is checked when a cinder store is initialized, the other libraries are not checked during the initialization. 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 server error caused by internal 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. The cinder store driver requires os-brick and oslo-privsep in addition to cinderclient. While cinderclient is checked when a cinder store is initialized, the other libraries are not checked during the initialization. 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 server error caused by internal AttributeError. 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.
2023-12-13 07:02:05 OpenStack Infra glance-store: status In Progress Fix Released