Hi Pierre, I took a look at https://github.com/rozofs/rozofs/blob/master/src/rozofsmount/rozofsmount.c#L1557 and it gave me a high level view of the fuse bindings of rozofs, thanks for this :-)
I'm now looking into the functions that could be wrapped into a library implementing Mojette Transform so that it could be used by rozofs and ceph. Which file would you recommend I study for bootstraping this effort ? Cheers On 05/29/2013 05:23 PM, Pierre Evenou wrote: > 2013/5/29 Loic Dachary <[email protected] <mailto:[email protected]>> > > Hi Pierre, > > As discussed today over the phone, I'm very much interested in trying to > reuse the Mojette Transform implementation in the context of the work related > to the implementation of an erasure coded backend in Ceph. The progress can > be tracked from http://tracker.ceph.com/issues/5046 and the sub-tickets and > the original discussion from the last Ceph summit is at > http://wiki.ceph.com/01Planning/02Blueprints/Dumpling/Erasure_encoding_as_a_storage_backend > > > Thanks for the links. > > > I was reading the code of rbs_restore_one_rb_entry at > https://github.com/rozofs/rozofs/blob/master/src/storaged/rbs.c#L104 > and assumed the implementation is in > https://github.com/rozofs/rozofs/blob/master/src/storaged/rbs_transform.h > https://github.com/rozofs/rozofs/blob/master/src/storaged/rbs_transform.cc > > And also tried to understand > http://en.wikipedia.org/wiki/Mojette_Transform and bought "The Mojette > Transform: Theory and Applications" > http://eu.wiley.com/WileyCDA/WileyTitle/productCd-1848210809.html in the hope > to get more sense out of it ;-) > > Is there a part of the rozofs code you would advise me to read first in > order to understand how it works ? > > > I would recommend to have a look to rozofsmount.c witch is a key part in > RozoFS. > > > Cheers > > -- > Loïc Dachary, Artisan Logiciel Libre > All that is necessary for the triumph of evil is that good people do > nothing. > > > > > -- > Pierre Evenou│+33.7.60.09.08.80│[email protected] > <mailto:[email protected]>│www.rozofs.com <http://www.rozofs.com/> -- Loïc Dachary, Artisan Logiciel Libre All that is necessary for the triumph of evil is that good people do nothing.
signature.asc
Description: OpenPGP digital signature
