]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
python-common: drive_selection: fix KeyError when osdspec_affinity is not set 53157/head
authorGuillaume Abrioux <gabrioux@ibm.com>
Wed, 19 Jul 2023 09:27:19 +0000 (09:27 +0000)
committerLaura Flores <lflores@ibm.com>
Fri, 25 Aug 2023 18:20:20 +0000 (18:20 +0000)
commite952c9f11f5dbdc1fc7c81da31bdcc65a5aadb9d
treec3a3cdf93c09500ae592a62cc57137e530e17cb0
parent595355f450898939abedfa92883f9a78b18c37aa
python-common: drive_selection: fix KeyError when osdspec_affinity is not set

When osdspec_affinity is not set, the drive selection code will fail.
This can happen when a device has multiple LVs where some of are used
by Ceph and at least one LV isn't used by Ceph.

Fixes: https://tracker.ceph.com/issues/58946
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit 908f1d17a15a9d4c9bf603aa45e5f246bb0263e7)
src/python-common/ceph/deployment/drive_selection/selector.py