]> git.apps.os.sepia.ceph.com Git - ceph-ci.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)
committerJon <jonathan.bailey1@ibm.com>
Fri, 3 Oct 2025 13:31:25 +0000 (14:31 +0100)
commit2a8cf080514102e73815d07a1f3c9708920d587b
tree59fdb9217089dd9ccc5e78e38b7909356ff38024
parent33817eb90113a976f1dd6c02c3c4f2e7dbcc83d7
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