Bug #11612
ceph-disk: get_partition_type fails on /dev/cciss...
0%
Description
Because the regular expression is incorrect in ceph-disk, it should be
if 'loop' in dev or 'cciss' in dev: (base, partnum) = re.match('(.*\d+)p(\d+)', dev).group(1, 2) else: (base, partnum) = re.match('(\D+)(\d+)', dev).group(1, 2)
Related issues
Associated revisions
ceph-disk: support NVMe device partitions
Linux nvme kernel module v0.9 enumerate devices as following:
/dev/nvme0 - characted revice
/dev/nvme0n1 - whole block device
/dev/nvme0n1p1 - first partition
/dev/nvme0n1p2 - second partition
http://tracker.ceph.com/issues/11612 Fixes: #11612
Signed-off-by: Ilja Slepnev <islepnev@gmail.com>
ceph-disk: support NVMe device partitions
Linux nvme kernel module v0.9 enumerate devices as following:
/dev/nvme0 - characted revice
/dev/nvme0n1 - whole block device
/dev/nvme0n1p1 - first partition
/dev/nvme0n1p2 - second partition
http://tracker.ceph.com/issues/11612 Fixes: #11612
Signed-off-by: Ilja Slepnev <islepnev@gmail.com>
(cherry picked from commit 9b62cf254d02d30609793be8b1cb8a94f38891f1)
Conflicts:
src/ceph-disk
ceph-disk: support NVMe device partitions
Linux nvme kernel module v0.9 enumerate devices as following:
/dev/nvme0 - characted revice
/dev/nvme0n1 - whole block device
/dev/nvme0n1p1 - first partition
/dev/nvme0n1p2 - second partition
http://tracker.ceph.com/issues/11612 Fixes: #11612
Signed-off-by: Ilja Slepnev <islepnev@gmail.com>
(cherry picked from commit 9b62cf254d02d30609793be8b1cb8a94f38891f1)
History
#1 Updated by Sage Weil almost 9 years ago
- Project changed from rgw to Ceph
#2 Updated by Loïc Dachary almost 9 years ago
- Description updated (diff)
- Status changed from Fix Under Review to Pending Backport
#3 Updated by Nathan Cutler over 8 years ago
- Status changed from Pending Backport to Resolved