]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: EC: helper functions for chunk mapping
authorBill Scales <bill_scales@uk.ibm.com>
Fri, 29 Nov 2024 09:51:46 +0000 (09:51 +0000)
committerBill Scales <bill_scales@uk.ibm.com>
Fri, 29 Nov 2024 20:43:35 +0000 (20:43 +0000)
commit32f22f4d2540b1adffc10e780f407ec68a69d1de
tree5f6a9865f10be2c1205f1621c3ff3d0f7141c951
parentccf1229bba076a93f15d58dd6587a448d59507da
osd: EC: helper functions for chunk mapping

Tidy up EC code. Extend stripe_info_t to store K, M,
a complete mapping for shard->raw_shard and the
reverse mapping raw_shard->shard.

Signed-off-by: Bill Scales <bill_scales@uk.ibm.com>
src/osd/ECBackend.cc
src/osd/ECCommon.cc
src/osd/ECCommon.h
src/osd/ECUtil.h
src/test/crimson/test_crimson_scrub.cc
src/test/osd/TestECBackend.cc
src/test/osd/test_ec_transaction.cc
src/tools/erasure-code/ceph-erasure-code-tool.cc