[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