Activity log for bug #1567036

Date Who What changed Old value New value Message
2016-04-06 19:11:05 Ryan Beisner bug added bug
2016-04-06 19:11:37 Ryan Beisner bug task added ceph-mon (Juju Charms Collection)
2016-04-06 20:26:27 Ryan Beisner description When deploying ceph via charm to a system with multipath storage, the block device names and order may not be predictable. This essentially makes automated deployment of ceph via the charm onto these systems impossible. Take: /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf Those devices are not usable by ceph (errors out, indicating they are in use). The corresponding /dev/dm-N devices would be usable, I believe, if they were predictable. But they are not. ie /dev/dm-3 might represent /dev/sdc on one deployment, but after a tear down and redeploy, /dev/dm-3 might represent the disk that contains the root linux filesystem (doh!). ex. root@gregory-ppc64:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 264.3G 0 disk ├─sda1 8:1 0 8M 0 part ├─sda2 8:2 0 264.3G 0 part └─mpath0 (dm-0) 252:0 0 264.3G 0 mpath ├─mpath0-part1 (dm-2) 252:2 0 8M 0 part └─mpath0-part2 (dm-3) 252:3 0 264.3G 0 part / sdb 8:16 0 264.3G 0 disk └─mpath2 (dm-1) 252:1 0 264.3G 0 mpath sdc 8:32 0 264.3G 0 disk └─mpath3 (dm-5) 252:5 0 264.3G 0 mpath sdd 8:48 0 264.3G 0 disk └─mpath4 (dm-4) 252:4 0 264.3G 0 mpath sde 8:64 0 264.3G 0 disk └─mpath5 (dm-6) 252:6 0 264.3G 0 mpath sdf 8:80 0 264.3G 0 disk └─mpath1 (dm-7) 252:7 0 264.3G 0 mpath sdg 8:96 0 264.3G 0 disk ├─sdg1 8:97 0 8M 0 part ├─sdg2 8:98 0 264.3G 0 part └─mpath0 (dm-0) 252:0 0 264.3G 0 mpath ├─mpath0-part1 (dm-2) 252:2 0 8M 0 part └─mpath0-part2 (dm-3) 252:3 0 264.3G 0 part / sdh 8:112 0 264.3G 0 disk └─mpath2 (dm-1) 252:1 0 264.3G 0 mpath sdi 8:128 0 264.3G 0 disk └─mpath3 (dm-5) 252:5 0 264.3G 0 mpath sdj 8:144 0 264.3G 0 disk └─mpath4 (dm-4) 252:4 0 264.3G 0 mpath sdk 8:160 0 264.3G 0 disk └─mpath5 (dm-6) 252:6 0 264.3G 0 mpath sdl 8:176 0 264.3G 0 disk └─mpath1 (dm-7) 252:7 0 264.3G 0 mpath sr0 11:0 1 521.9M 0 rom When deploying ceph via charm to a system with multipath storage, the block device names and order may not be predictable. This essentially makes automated deployment of ceph via the charm onto these systems impossible. Take: /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf Those devices are not usable by ceph (errors out, indicating they are in use). The corresponding /dev/dm-N devices would be usable, I believe, if they were predictable. But they are not. ie /dev/dm-3 might represent /dev/sdc on one deployment, but after a tear down and redeploy, /dev/dm-3 might represent the disk that contains the root linux filesystem (doh!). ex. ### First Deploy: root@gregory-ppc64:~# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 264.3G 0 disk ├─sda1 8:1 0 8M 0 part ├─sda2 8:2 0 264.3G 0 part └─mpath0 (dm-0) 252:0 0 264.3G 0 mpath   ├─mpath0-part1 (dm-2) 252:2 0 8M 0 part   └─mpath0-part2 (dm-3) 252:3 0 264.3G 0 part / sdb 8:16 0 264.3G 0 disk └─mpath2 (dm-1) 252:1 0 264.3G 0 mpath sdc 8:32 0 264.3G 0 disk └─mpath3 (dm-5) 252:5 0 264.3G 0 mpath sdd 8:48 0 264.3G 0 disk └─mpath4 (dm-4) 252:4 0 264.3G 0 mpath sde 8:64 0 264.3G 0 disk └─mpath5 (dm-6) 252:6 0 264.3G 0 mpath sdf 8:80 0 264.3G 0 disk └─mpath1 (dm-7) 252:7 0 264.3G 0 mpath sdg 8:96 0 264.3G 0 disk ├─sdg1 8:97 0 8M 0 part ├─sdg2 8:98 0 264.3G 0 part └─mpath0 (dm-0) 252:0 0 264.3G 0 mpath   ├─mpath0-part1 (dm-2) 252:2 0 8M 0 part   └─mpath0-part2 (dm-3) 252:3 0 264.3G 0 part / sdh 8:112 0 264.3G 0 disk └─mpath2 (dm-1) 252:1 0 264.3G 0 mpath sdi 8:128 0 264.3G 0 disk └─mpath3 (dm-5) 252:5 0 264.3G 0 mpath sdj 8:144 0 264.3G 0 disk └─mpath4 (dm-4) 252:4 0 264.3G 0 mpath sdk 8:160 0 264.3G 0 disk └─mpath5 (dm-6) 252:6 0 264.3G 0 mpath sdl 8:176 0 264.3G 0 disk └─mpath1 (dm-7) 252:7 0 264.3G 0 mpath sr0 11:0 1 521.9M 0 rom ...and... ### Second Deploy (same metal, no config changes): ubuntu@gregory-ppc64:~$ sudo lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 1 14.5G 0 disk └─sda1 8:1 1 1.3G 0 part sdb 8:16 0 264.3G 0 disk ├─sdb1 8:17 0 8M 0 part ├─sdb2 8:18 0 264.3G 0 part └─mpath0 (dm-2) 252:2 0 264.3G 0 mpath ├─mpath0-part1 (dm-4) 252:4 0 8M 0 part └─mpath0-part2 (dm-5) 252:5 0 264.3G 0 part / sdc 8:32 0 264.3G 0 disk └─mpath1 (dm-0) 252:0 0 264.3G 0 mpath sdd 8:48 0 264.3G 0 disk └─mpath2 (dm-1) 252:1 0 264.3G 0 mpath sde 8:64 0 264.3G 0 disk └─mpath3 (dm-3) 252:3 0 264.3G 0 mpath sdf 8:80 0 264.3G 0 disk └─mpath4 (dm-6) 252:6 0 264.3G 0 mpath sdg 8:96 0 264.3G 0 disk └─mpath5 (dm-7) 252:7 0 264.3G 0 mpath sdh 8:112 0 264.3G 0 disk ├─sdh1 8:113 0 8M 0 part ├─sdh2 8:114 0 264.3G 0 part └─mpath0 (dm-2) 252:2 0 264.3G 0 mpath ├─mpath0-part1 (dm-4) 252:4 0 8M 0 part └─mpath0-part2 (dm-5) 252:5 0 264.3G 0 part / sdi 8:128 0 264.3G 0 disk └─mpath1 (dm-0) 252:0 0 264.3G 0 mpath sdj 8:144 0 264.3G 0 disk └─mpath2 (dm-1) 252:1 0 264.3G 0 mpath sdk 8:160 0 264.3G 0 disk └─mpath3 (dm-3) 252:3 0 264.3G 0 mpath sdl 8:176 0 264.3G 0 disk └─mpath4 (dm-6) 252:6 0 264.3G 0 mpath sdm 8:192 0 264.3G 0 disk └─mpath5 (dm-7) 252:7 0 264.3G 0 mpath sr0 11:0 1 521.9M 0 rom
2016-04-16 03:50:25 Nobuto Murata bug added subscriber Nobuto Murata
2016-12-13 10:46:50 James Page ceph (Juju Charms Collection): status New Triaged
2016-12-13 10:46:52 James Page ceph-mon (Juju Charms Collection): status New Triaged
2016-12-13 10:46:55 James Page ceph (Juju Charms Collection): importance Undecided Low
2016-12-13 10:46:57 James Page ceph-mon (Juju Charms Collection): importance Undecided Low
2017-02-23 18:38:41 James Page charm-ceph: importance Undecided Low
2017-02-23 18:38:41 James Page charm-ceph: status New Triaged
2017-02-23 18:38:43 James Page ceph (Juju Charms Collection): status Triaged Invalid
2017-02-23 18:39:56 James Page charm-ceph-mon: importance Undecided Low
2017-02-23 18:39:56 James Page charm-ceph-mon: status New Triaged
2017-02-23 18:39:57 James Page ceph-mon (Juju Charms Collection): status Triaged Invalid
2018-06-26 02:33:40 Billy Olsen charm-ceph: status Triaged Won't Fix
2018-06-26 02:34:01 Billy Olsen bug task added charm-ceph-osd
2018-06-26 02:34:07 Billy Olsen charm-ceph-osd: status New Triaged
2018-06-26 02:34:11 Billy Olsen charm-ceph-mon: status Triaged Invalid
2018-06-26 02:34:17 Billy Olsen charm-ceph-osd: importance Undecided Low
2022-05-06 07:03:00 nikhil kshirsagar charm-ceph-osd: assignee nikhil kshirsagar (nkshirsagar)