Hi, On 04/03/2017 06:42 PM, Myna V wrote: > 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. Do you mean jerasure.org was down ? Cheers > > 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 > -- 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