You can't use erasure coded pools directly with RBD. They're only suitable for use with RGW or as the base pool for a replicated cache pool, and you need to be very careful/specific with the configuration. I believe this is well-documented, so check it out! :) -Greg On Saturday, July 12, 2014, qixiaofang at chinacloud.com.cn < qixiaofang at chinacloud.com.cn> wrote: > hi,all: > I created an erasure-code pool ,I create a 1GB image named fool that > stores information in the erasure-code pool,however the action > failed,with tips as follows: > > root at mon1:~# rbd create foo --size 1024 --pool ecpool > rbd: create error: (95) Operation not supported2014-07-13 10:32:55.311330 > 7f1b6563f780 -1 librbd: error adding image to directory: (95) Operation not > supported > > since I created another image in general pool ,the action succeed.so I > wonder wheter it's my mistake or it's a problem in erasure-code pool.Could > you help me solving this puzzing problem?thank you very much! > my cluster are deployed as follows: > > one monitor > six osds > EC pool :ecpool with 100pgs,profile:jerasure,k=4,m=2,reed_sol_van > > > yours sincerely, > ifstillfly > > ------------------------------ > qixiaofang at chinacloud.com.cn > <javascript:_e(%7B%7D,'cvml','qixiaofang at chinacloud.com.cn');> > -- Software Engineer #42 @ http://inktank.com | http://ceph.com -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.ceph.com/pipermail/ceph-users-ceph.com/attachments/20140715/7482cab0/attachment.htm>