Hi Loic, Thanks a lot for the reply. It somehow ended up in my spam. I tried signing up on the jerasure upstream code page. But couldn't get any response. We are working on implementing coupled layer MSR code (issue 19278). It is an MDS array code with optimal(minimal most) network, disk traffic use during chunk repair. Please look at our pull request ( https://github.com/ceph/ceph/pull/14300 ) when you get a chance. We introduced two new functions jerasure_matrix_decode_substripe, jerasure_matrix_dotprod_substripe as private functions in ErasureCodeJerasureCLMSR. Consider that an object is divided in to 4 parts(chunk 0, 1, 2, 3) and encoded to get 2 parts (chunk 4,5). We introduce a notion of subchunk, substripe, where in a chunk is divided in to 8 sub chunks below. Each column in the below picture corresponds to a substripe and the 4 rows together correspond to data coming from a stripe. |--|--|--|--|--|--|--|--| --> chunk 0 with 8 subchunks. |--|--|--|--|--|--|--|--| --> chunk 1 |--|--|--|--|--|--|--|--| --> chunk 2 |--|--|--|--|--|--|--|--| --> chunk 3 |--|--|--|--|--|--|--|--| --> chunk 4 |--|--|--|--|--|--|--|--| --> chunk 5 The new api's restrict the operations to a particular substripe. We would like to know your comments on including these functions as part of ErasureCodeJerasureCLMSR instead of them being included in jerasure.h. Thanks, Myna On Mon, Mar 27, 2017 at 10:17 PM, Loic Dachary <loic@xxxxxxxxxxx> wrote: > Hi Myna, > > On 03/27/2017 06:19 PM, Myna V wrote: >> Hello All, >> >> How do I push changes to ceph/jerasure.git ? Is it the same as the >> procedure needed for ceph/ceph.git ? > > The upstream for jerasure is at http://jerasure.org/groups/jerasure > > Cheers > >> >> Thanks, >> Myna. >> -- >> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> > > -- > Loïc Dachary, Artisan Logiciel Libre -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html