rbd_exclusive_cinder_pool should be set true as default
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Cinder Charm |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Cinder starts 1 cinder-volume process per backend which in turn creates an rpc (green) thread pool with size (default is 64). Upon creation of a new green thread (i.e. when an rpc request comes in and there are no free threads) a new native thread pool with size backend_
./cinder-
Now rbd_exclusive_
Besides, setting rbd_exclusive_
So I suggest set rbd_exclusive_
tags: | added: canonical-bootstack |
tags: | added: sts |
Changed in charm-cinder: | |
status: | New → Opinion |
importance: | Undecided → Medium |
This is really just a stop-gap to reduce the likelihood of a race but isn't going to make any guarantees. The RBD driver clearly has fundamental problems in the way that it is using a mix of green and native threads for RBD operations and that is a more complex problem that needs to be resolved in order for these problems to full go away.