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:jdill...@redhat.com]
Sent: Thursday, December 08, 2016 2:05 AM
To: Aravind Ramesh <aravind.ram...@sandisk.com>
Cc: ceph-users@lists.ceph.com
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
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to