Project

General

Profile

Subtask #5879

Updated by Loïc Dachary over 10 years ago

Create a standalone jerasure plugin, outside of the Ceph sources. It installs the shared library / plugin in */usr/lib/ceph/erasure-code* as *libec_jerasure.so* and build depends on the libosd headers "ErasureCodePlugin.h":https://github.com/dachary/ceph/blob/wip-5878/src/osd/ErasureCodePlugin.h and "ErasureCodeInterface.h":https://github.com/dachary/ceph/blob/wip-5878/src/osd/ErasureCodeInterface.h header. 

 The most recent version of jerasure is "Jerasure-1.2A.tar":http://web.eecs.utk.edu/~plank/plank/papers/Jerasure-1.2A.tar "erasure-1.2A.tar":http://web.eecs.utk.edu/~plank/plank/papers/Jerasure-1.2A.tar : it contains doxygen based documentation. 

 h3. Discussions 

 "Jerasure & Ceph":http://thread.gmane.org/gmane.comp.file-systems.ceph.devel/16638

Back