Status: New
Owner: ----
New issue 1180 by [email protected]: Ceph/RBD support is broken with
Ceph 'Jewel' due to incorrect showmapped command
https://code.google.com/p/ganeti/issues/detail?id=1180
gnt-cluster (ganeti 2.15.2-3) 2.15.2
Software version: 2.15.2
Internode protocol: 2150000
Configuration format: 2150000
OS api version: 20
Export interface: 0
VCS version: (ganeti) version 2.15.2-3
hspace (ganeti) version 2.15.2-3
compiled with ghc 7.10
running on linux x86_64
What distribution are you using? Ubuntu 16.04
What steps will reproduce the problem?
1. Provision a cluster utilizing Ceph/RBD
2. Attempt to create an instance backed by RBD
What is the expected output?
Successful instance creation
What do you see instead?
OpExecError: Can't create block device <Disk(type=rbd,
logical_id=('rbd', 'ccd567ab-63ad-4cf9-9141-4a98cd23501c.rbd.disk0'),
children=None, visible as /dev/disk/0, size=51200m)> on node sg-bby-kvm0
for instance testvm: Can't create block device: rbd showmapped failed
(exited with exit code 1): rbd: unrecognised option '-p'
Please provide any additional information below.
This is caused by 'rbd' in Ceph 'Jewel' erroring if the -p (pool) option is
provided to the 'showmapped' command. My understanding is that '-p' has
always been a no-op, but had previously been ignored and now generates an
error. I modified bdev.py to remove the '-p' option from showmapped
commands and it seems to work but I am not sure if there might be other
impacts.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings