]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd: Keep track of modified_ranges 49594/head
authorMatan Breizman <mbreizma@redhat.com>
Sun, 1 Jan 2023 11:41:34 +0000 (11:41 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Thu, 4 Jan 2024 15:43:57 +0000 (15:43 +0000)
commitb5df21f55606d58077333df42bc3af98fa1a3d3c
tree0dba377e86401aacbe557ebfcc48bfba4924ef71
parent13674901150b6554ec33fa057e07553cc2f4e586
crimson/osd: Keep track of modified_ranges

* `modifies_ranges` interval_set is added to osd_op_params_t
* keep track of modified_ranges while executing relevant ops
* Add `osd_op_params` parameter to `PGBackend::remove()`.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/osd/ops_executer.cc
src/crimson/osd/osd_operations/osdop_params.h
src/crimson/osd/pg_backend.cc
src/crimson/osd/pg_backend.h