Re: [ceph-users] Appending to an erasure coded pool

2016-10-17 Thread Tianshan Qu
pool_requires_alignment can get pool's stripe_width, and you need write multiple of that size in each append. stripe_width can be configured with osd_pool_erasure_code_stripe_width, but the actual size will be adjusted by ec plugin 2016-10-17 18:34 GMT+08:00 James Norman : > Hi Gregory, > > Many t

Re: [ceph-users] Appending to an erasure coded pool

2016-10-17 Thread Gregory Farnum
On Mon, Oct 17, 2016 at 3:34 AM, James Norman wrote: > Hi Gregory, > > Many thanks for your reply. I couldn't spot any resources that describe/show > how you can successfully write / append to an EC pool with the librados API > on those links. Do you know of any such examples or resources? Or is i

Re: [ceph-users] Appending to an erasure coded pool

2016-10-17 Thread James Norman
Hi Gregory, Many thanks for your reply. I couldn't spot any resources that describe/show how you can successfully write / append to an EC pool with the librados API on those links. Do you know of any such examples or resources? Or is it just simply not possible? Best regards, James Norman >

Re: [ceph-users] Appending to an erasure coded pool

2016-10-06 Thread Gregory Farnum
On Thu, Oct 6, 2016 at 4:08 AM, James Norman wrote: > Hi there, > > I am developing a web application that supports browsing, uploading, > downloading, moving files in Ceph Rados pool. Internally to write objects we > use rados_append, as it's often too memory intensive for us to have the full > f