[Bug 1581221] Re: cinder does not ignore devices already in use
Francis Ginther
francis.ginther at canonical.com
Mon May 16 03:44:45 UTC 2016
This can also happen when the device starts out unused, but is listed
multiple times in the block-device config option. For example:
value: /dev/disk/by-id/wwn-0x50014ee25eda851b /dev/disk/by-id/wwn-0x50014ee2b4301798
/dev/disk/by-id/wwn-0x50014ee2b4302108 /dev/disk/by-id/wwn-0x50014ee2b43021d3
/dev/disk/by-id/wwn-0x50014ee2b43162b6 /dev/nvme0n1 /dev/nvme0n1 /dev/nvme0n1
Leads to:
2016-05-15 03:22:32 INFO config-changed Physical volume "/dev/nvme0n1" successfully created
2016-05-15 03:22:32 INFO juju-log [cinder] pvscan: PV /dev/nvme0n1 lvm2 [372.61 GiB]
PV /dev/sdb lvm2 [931.51 GiB]
Total: 2 [1.27 TiB] / in use: 0 [0 ] / in no VG: 2 [1.27 TiB]
2016-05-15 03:22:32 INFO config-changed Volume group "cinder-volumes" not found
2016-05-15 03:22:32 INFO config-changed Volume group "cinder-volumes" successfully created
2016-05-15 03:22:33 INFO config-changed Volume group "cinder-volumes" successfully extended
2016-05-15 03:22:33 INFO config-changed Physical volume '/dev/nvme0n1' is already in volume group 'cinder-volumes'
2016-05-15 03:22:33 INFO config-changed Unable to add physical volume '/dev/nvme0n1' to volume group 'cinder-volum
es'.
2016-05-15 03:22:33 INFO config-changed Traceback (most recent call last):
...
See more of the juju log here: http://paste.ubuntu.com/16451905/
Full logs are attached.
** Attachment added: "cinder.tgz"
https://bugs.launchpad.net/charms/+source/cinder/+bug/1581221/+attachment/4663610/+files/cinder.tgz
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to cinder in Juju Charms Collection.
Matching subscriptions: charm-bugs
https://bugs.launchpad.net/bugs/1581221
Title:
cinder does not ignore devices already in use
Status in cinder package in Juju Charms Collection:
New
Bug description:
This is from a landscape OSA deployment. Several of my hardware nodes
have a /dev/nvme0n1 device, which is a PCIe SSD. For two of my nodes,
I've configured it for bcache, as a result on these nodes,
/dev/nvme0n1 is in use. However, on one node /dev/nvme0n1 is still
unused. As a result landscape selects this as a usable cinder disk and
passes it as a cinder block-device. When cinder is deployed to one of
the nodes with bcache, the config-changed hook fails.
2016-05-12 20:19:20 INFO config-changed No physical volume label read from /dev/nvme0n1
2016-05-12 20:19:20 INFO config-changed Failed to read physical volume "/dev/nvme0n1"
2016-05-12 20:19:20 INFO config-changed No physical volume label read from /dev/nvme0n1
2016-05-12 20:19:20 INFO config-changed Failed to read physical volume "/dev/nvme0n1"
2016-05-12 20:19:21 INFO config-changed Creating new GPT entries.
2016-05-12 20:19:21 INFO config-changed GPT data structures destroyed! You may now partition the disk using fdisk or
2016-05-12 20:19:21 INFO config-changed other utilities.
2016-05-12 20:19:23 INFO config-changed Creating new GPT entries.
2016-05-12 20:19:23 INFO config-changed The operation has completed successfully.
2016-05-12 20:19:23 INFO config-changed 1+0 records in
2016-05-12 20:19:23 INFO config-changed 1+0 records out
2016-05-12 20:19:23 INFO config-changed 1048576 bytes (1.0 MB) copied, 0.00217673 s, 482 MB/s
2016-05-12 20:19:23 INFO config-changed 100+0 records in
2016-05-12 20:19:23 INFO config-changed 100+0 records out
2016-05-12 20:19:23 INFO config-changed 51200 bytes (51 kB) copied, 0.00078845 s, 64.9 MB/s
2016-05-12 20:19:23 INFO config-changed Can't open /dev/nvme0n1 exclusively. Mounted filesystem?
2016-05-12 20:19:23 INFO config-changed Traceback (most recent call last):
...
2016-05-12 20:19:23 INFO config-changed subprocess.CalledProcessError: Command '['pvcreate', u'/dev/nvme0n1']' returned non-zero exit status 5
2016-05-12 20:19:23 ERROR juju.worker.uniter.operation runhook.go:107 hook "config-changed" failed: exit status 1
To manage notifications about this bug go to:
https://bugs.launchpad.net/charms/+source/cinder/+bug/1581221/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list