Yes, I just verified it again. Can create the rbd image with data-pool (EC
pool), but cannot access it with disable command.
ems@rack9-ems-5:~/ec-rbd/master/ceph/build$ ceph -s
cluster f791d144-c685-4e5c-bbff-d569930befc4
health HEALTH_OK
monmap e2: 1 mons at {a=127.0.0.1:40000/0}
election epoch 8, quorum 0 a
mgr no daemons active
osdmap e62: 5 osds: 5 up, 5 in
flags sortbitwise,require_jewel_osds,require_kraken_osds
pgmap v37903: 56 pgs, 5 pools, 187 MB data, 90 objects
449 GB used, 381 GB / 830 GB avail
56 active+clean
2016-12-08 07:27:06.417479 7f31ad9dc700 0 lockdep stop
ems@rack9-ems-5:~/ec-rbd/master/ceph/build$
ems@rack9-ems-5:~/ec-rbd/master/ceph/build$ ./bin/rbd create rbdimg_EC4 --size
1024 --data-pool aravecpool32
ems@rack9-ems-5:~/ec-rbd/master/ceph/build$
ems@rack9-ems-5:~/ec-rbd/master/ceph/build$
ems@rack9-ems-5:~/ec-rbd/master/ceph/build$ rbd ls
rbdimg_EC1
rbdimg_EC2
rbdimg_EC3
rbdimg_EC4
ems@rack9-ems-5:~/ec-rbd/master/ceph/build$ sudo rbd map rbdimg_EC4
[sudo] password for ems:
rbd: sysfs write failed
rbd: map failed: (6) No such device or address
ems@rack9-ems-5:~/ec-rbd/master/ceph/build$
ems@rack9-ems-5:~/ec-rbd/master/ceph/build$ sudo rbd feature disable rbdimg_EC2
deep-flatten fast-diff
ems@rack9-ems-5:~/ec-rbd/master/ceph/build$ sudo rbd feature disable rbdimg_EC4
exclusive-lock deep-flatten fast-diff object-map
[sudo] password for ems:
2016-12-08 07:26:07.043474 7feae37fe700 -1 librbd::image::RefreshRequest: Image
uses unsupported features: 128
2016-12-08 07:26:07.043572 7feae2ffd700 -1 librbd::image::OpenRequest: failed
to refresh image: (38) Function not implemented
2016-12-08 07:26:07.084825 7feae2ffd700 -1 librbd::ImageState: failed to open
image: (38) Function not implemented
rbd: error opening image rbdimg_EC4: (38) Function not implemented
ems@rack9-ems-5:~/ec-rbd/master/ceph/build$
Is there any experimental flag that needs to be added in ceph.conf?
Aravind
-----Original Message-----
From: Jason Dillaman [mailto:[email protected]]
Sent: Thursday, December 08, 2016 2:05 AM
To: Aravind Ramesh <[email protected]>
Cc: [email protected]
Subject: Re: [ceph-users] RBD: Failed to map rbd device with data pool enabled.
I cannot recreate that "rbd feature disable" error using a master branch build
from yesterday. Can you still reproduce this where your rbd CLI can create a
data pool image but cannot access the image afterwards?
As for how to run against a librbd-backed client, it depends on what your end
goal is. QEMU and fio are just two examples of applications that directly
utilize librbd.
PLEASE NOTE: The information contained in this electronic mail message is
intended only for the use of the designated recipient(s) named above. If the
reader of this message is not the intended recipient, you are hereby notified
that you have received this message in error and that any review,
dissemination, distribution, or copying of this message is strictly prohibited.
If you have received this communication in error, please notify the sender by
telephone or e-mail (as shown above) immediately and destroy any and all copies
of this message in your possession (whether hard copies or electronically
stored copies).
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com