]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
ErasureCodeJerasure: define technique BlaumRoth
authorLoic Dachary <loic@dachary.org>
Thu, 29 Aug 2013 13:07:30 +0000 (15:07 +0200)
committerLoic Dachary <loic@dachary.org>
Tue, 10 Sep 2013 14:46:22 +0000 (16:46 +0200)
commit63867e941f2be7712391f51fddb9f5a4b76add6d
treed74820437f8876a9ee1e2c91f1eaefdabae251cc
parent9a820105849a0fa51b5753965941b1143035cd6e
ErasureCodeJerasure: define technique BlaumRoth

technique == "blaum_roth"

       ErasureCodeInterface (abstract)
       |
       -> ErasureCodeJerasure (abstract)
          |
          -> ErasureCodeJerasureLiberation
             |
             -> ErasureCodeJerasureBlaumRoth
                | == blaum_roth

Derived from Liberation it only overloads the prepare method to use
blaum_roth_coding_bitmatrix.

https://github.com/dachary/ceph/tree/wip-5879 refs #5879

Signed-off-by: Loic Dachary <loic@dachary.org>
src/osd/ErasureCodePluginJerasure/ErasureCodeJerasure.cc
src/osd/ErasureCodePluginJerasure/ErasureCodeJerasure.h
src/test/osd/TestErasureCodeJerasure.cc