Re: Ceph RBD w/erasure coding

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Can you run "ceph osd pool get <<your_ec_pool_here>> allow_ec_overwrites"?
What is the output of that?

Thank you,
Bogdan Velica

On Fri, Sep 13, 2024 at 8:46 PM <andre@xxxxxxxxxx> wrote:

> I have a Ceph instance I'm wherein I'm trying to use erasure coding with
> RBD (and libvirt). I've followed
>
> https://docs.ceph.com/en/latest/rados/operations/erasure-code/#erasure-coding-with-overwrites
> and enabled overwrites so that RBD can be used. In doing so, I've set
> the data_pool to the erasure coded pool, with set to the replicated
> pool.
>
> I have the following in ceph.conf:
>
> rbd_default_data_pool = libvirt-pool-ec
>
> Here's an rbd info on the image I've created (notice the "data_pool"
> config):
>
> rbd image 'xxxxxxx':
>          size 500 GiB in 128000 objects
>          order 22 (4 MiB objects)
>          snapshot_count: 0
>          id: 7e37e442592b
>          data_pool: libvirt-pool-ec
>          block_name_prefix: rbd_data.6.7e37e442592b
>          format: 2
>          features: layering, exclusive-lock, object-map, fast-diff,
> deep-flatten, data-pool
>          op_features:
>          flags:
>          create_timestamp: Fri Sep 13 16:34:06 2024
>          access_timestamp: Fri Sep 13 16:34:06 2024
>          modify_timestamp: Fri Sep 13 16:34:06 2024
> The problem, when I attach this rbd image to a VM, I cannot write to it
> at all, I get an I/O error. But, when I create and rbd image without the
> "rbd_default_data_pool = libvirt-pool-ec" setting, I can write fine.
>
> Wanted to see if anyone has any ideas, maybe I'm missing something
> simple. Thanks in advance!
> _______________________________________________
> ceph-users mailing list -- ceph-users@xxxxxxx
> To unsubscribe send an email to ceph-users-leave@xxxxxxx
>
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux