]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
erasure-code: rework ErasureCode*::parse methods 2201/head
authorLoic Dachary <loic@dachary.org>
Tue, 3 Jun 2014 20:40:31 +0000 (22:40 +0200)
committerLoic Dachary <loic@dachary.org>
Wed, 6 Aug 2014 13:53:30 +0000 (15:53 +0200)
commit0114b3355bd968498aaa76dc4ff61d8ca860923d
tree44ad3a985e4a22314a8d391068a95bbcd6eb4809
parent77690f668fa34731b057f45d2c5fee56113a3917
erasure-code: rework ErasureCode*::parse methods

The ErasureCode::parse virtual function is derived in
ErasureCode{Jerasure,Isa}. It is reworked to share parsing arguments the
various techniques have in common. The logic is otherwise unmodified.

http://tracker.ceph.com/issues/8496 Refs: #8496

Signed-off-by: Loic Dachary <loic@dachary.org>
src/erasure-code/ErasureCode.cc
src/erasure-code/ErasureCode.h
src/erasure-code/isa/ErasureCodeIsa.cc
src/erasure-code/isa/ErasureCodeIsa.h
src/erasure-code/jerasure/ErasureCodeJerasure.cc
src/erasure-code/jerasure/ErasureCodeJerasure.h