]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: Optimized EC present_shards no longer needed
authorBill Scales <bill_scales@uk.ibm.com>
Wed, 30 Jul 2025 11:41:34 +0000 (12:41 +0100)
committerAlex Ainscow <aainscow@uk.ibm.com>
Wed, 17 Sep 2025 08:43:26 +0000 (09:43 +0100)
commit8183125027ff369eb3408e9c251b770adf137003
tree18daf42215cc4ac5c8cafa6715205e6703662086
parentf6657b0de958a89d2b4da5011bddba7b59860544
osd: Optimized EC present_shards no longer needed

present_shards is no longer needed in the PG log entry, this has been
replaced with code in proc_master_log that calculates which shards were
in the last epoch started and are still present.

Signed-off-by: Bill Scales <bill_scales@uk.ibm.com>
(cherry picked from commit 880a17e39626d99a0b6cc8259523daa83c72802c)
src/osd/ECTransaction.cc
src/osd/ECTransaction.h
src/osd/PGBackend.cc
src/osd/PeeringState.cc
src/osd/osd_types.cc
src/osd/osd_types.h