Hi Takeshi, https://github.com/ceph/ceph/pull/5493 is ready for your review. The matching integration tests can be found at https://github.com/ceph/ceph-qa-suite/pull/523 Cheers On 06/08/2015 02:28, Miyamae, Takeshi wrote: > Dear Sage, > >> note that what this really means is that the on-disk encoding needs to remain fixed. > > Thank you for letting us know the important notice. > We have no plan to change shec's format at this moment, but we will remember the > comment for any future events. > > Best Regards, > Takeshi Miyamae > > -----Original Message----- > From: Sage Weil [mailto:sweil@xxxxxxxxxx] > Sent: Thursday, August 6, 2015 3:45 AM > To: Loic Dachary; Miyamae, Takeshi/宮前 剛 > Cc: Samuel Just; Ceph Development > Subject: Re: Erasure Code Plugins : PLUGINS_V3 feature > > On Wed, 5 Aug 2015, Loic Dachary wrote: >> Hi Sam, >> >> How does this proposal sound ? It would be great if that was done >> before the feature freeze. > > I think it's a good time. > > Takeshi, note that what this really means is that the on-disk encoding needs to remain fixed. If we decide to change it down the line, we'll have to make a 'shec2' or similar so that the old format is still decodable (or ensure that existing data can still be read in some other way). > > Sound good? > > sage > > >> >> Cheers >> >> On 29/07/2015 11:16, Loic Dachary wrote: >>> Hi Sam, >>> >>> The SHEC plugin[0] has been running in the rados runs[1] in the past few months. It also has a matching corpus verification which runs on every make check[2] as well as its optimized variants. I believe the flag "experimental" can now be removed. >>> >>> In order to do so, we need to use a PLUGINS_V3 feature, in the same way we did back in Giant when the ISA and LRC plugins were introduced[3]. This won't be necessary in the future, when there is a generic plugin mechanism, but right now that's what we need. It would be a commit very similar to the one implementing PLUGINS_V2[4]. >>> >>> Is this agreeable to you ? Or would you rather see another way to resolve this ? >>> >>> Cheers >>> >>> [0] https://github.com/ceph/ceph/tree/master/src/erasure-code/shec >>> [1] >>> https://github.com/ceph/ceph-qa-suite/tree/master/suites/rados/thras >>> h-erasure-code-shec [2] >>> https://github.com/ceph/ceph-erasure-code-corpus/blob/master/v0.92-9 >>> 88/non-regression.sh#L52 [3] http://tracker.ceph.com/issues/9343 >>> [4] >>> https://github.com/ceph/ceph/commit/9687150ceac9cc7e506bc227f430d420 >>> 7a6d7489 >>> >> >> -- >> Loïc Dachary, Artisan Logiciel Libre >> >> -- Loïc Dachary, Artisan Logiciel Libre
Attachment:
signature.asc
Description: OpenPGP digital signature