pybind/rbd: config_list hangs if given an pool with a bad pg state
If the dashboard tries to get the configuration of RBDs on a pool basis with a pool in the pg state 'creating+incomplete', it will stop working waiting for a response of `config_list` in `rbd.pyx`.
The pg state 'creating+incomplete' is an edge case as it will only appear if one creates a pool that needs more buckets as the cluster can provide. The current workaround in the dashboard is to omit this call if a pool is in this state.
Here is the manual stack trace found by debugging:
#3 Updated by Lenz Grimmer about 1 year ago
- Project changed from mgr to rbd
- Subject changed from rbd: config_list hangs if given an pool with a bad pg state to pybind/rbd: config_list hangs if given an pool with a bad pg state
- Category deleted (
- Severity changed from 3 - minor to 2 - major