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

Reply via email to