> It seems likely that jerasure ec pools (at least) are not compatible with libradosstriper if k is not a power of 2. Yes, that seems like the summary of the issue as it stands, I'm intrigued to know what libradosstriper is doing compared to librados that makes it only work on specific layouts, as in my mind these two layers were effectively separate, but there must be something going on here that I'm not aware of. This definitely seems like a bug, or at least incredibly confusing undocumented behaviour. Cheers, Tom -----Original Message----- From: aoanla@xxxxxxxxx <aoanla@xxxxxxxxx> Sent: 04 September 2019 19:36 To: ceph-users@xxxxxxx Subject: Re: rados + radosstriper puts fail with "large" input objects (mimic/nautilus, ec pool) Hi Tom: So, the failing ec code is also 10+2 here: ceph osd erasure-code-profile set glasgow-ec \ k=10 \ m=2 \ crush-failure-domain=osd Test EC codes which have succeeded, so far are: k=4, m=2 failure-domain=osd k=4, m=2 failure-domain=host k=8, m=2 failure-domain=osd EC codes which have failed k=6, m=2 failure-domain=osd k=10, m=2 failure-domain=osd It seems likely that jerasure ec pools (at least) are not compatible with libradosstriper if k is not a power of 2. I suggest this be submitted as a bug? _______________________________________________ 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