Hi,

On 05/06/2015 14:02, Sindre Stene wrote:
> Is there, or is there planned support for substriping/subpacket support in 
> ErasureCodeInterface ?

Not at the moment.

> Clarification; I am looking for a way to test a different erasure coding 
> scheme, that (in addition to having multiple stripes) has substripes within 
> those stripes, letting us further reduce the amount of chunks retrieved from 
> the HDD. I have an implementation ready in C for the encoder/decoder etc. I 
> am looking to plug that into Ceph through the ErasureCodeInterface.

https://github.com/ceph/ceph/blob/master/src/erasure-code/ErasureCodeInterface.h

> The principles involved (which I am sure you are familiar with) are similar 
> to 
> https://research.facebook.com/publications/1445994382319911/a-hitchhiker-s-guide-to-fast-and-efficient-data-reconstruction-in-erasure-coded-data-centers/
>  , but with more substripes (>4, < 256).

There is a declaration of intent for an hitchhiker plugin at 
http://tracker.ceph.com/issues/11268 but there is no progress yet.

> Can it currently be done without having to modify the Ceph code base ? (I am 
> looking at master on ceph/ceph, and it seems to not be possible).
> Could I ask you to link me to the appropriate issue tracker / Jira / forum, 
> if there is development going on already towards this goal? 

Why do you think the current interface is insufficient ? What would you need in 
addition ?

Cheers

> 
> Sincerely,
> Sindre B. Stene

-- 
Loïc Dachary, Artisan Logiciel Libre

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to