Activity log for bug #1858057

Date Who What changed Old value New value Message
2020-01-02 02:54:35 Aaron Blair bug added bug
2020-01-02 02:57:11 Aaron Blair description Currently ceph-osd device and partition functions use hard coded regexex (i.e. '[0-9]*') over the entire code base that limits supported devices those only with alphabetic characters; this limited regex, used for partition and device determination, is not able to handle devices that also have numbers within the device name (i.e. nvme0n1). To determine disk device and partitions within ceph-osd, I recommend replacing the current use of static regexes with a set of common functions that can be updated more easily to support more exotic device types than standard sdx and hdx devices. Currently ceph-osd uses hard coded regexes (i.e. '[0-9]*') for partition and device determination over the entire code base. This regex limits supported devices to those with alphabetic characters only, and is not able to handle devices that also have numbers within the device name (i.e. nvme0n1). To determine disk device and partitions within ceph-osd, I recommend replacing the current use of static regexes with a set of common functions that can be updated more easily to support more exotic device types than standard sdx and hdx devices.
2020-01-02 02:58:05 Aaron Blair openstack-helm-infra: assignee Aaron Blair (spyd3rweb)
2020-01-02 02:58:18 Aaron Blair openstack-helm-infra: status New In Progress
2020-01-02 03:21:59 Aaron Blair openstack-helm-infra: status In Progress Fix Committed