From: Matan Breizman Date: Wed, 6 Sep 2023 12:14:53 +0000 (+0000) Subject: crimson/osd/pg.cc: add pending tracker comment X-Git-Tag: v19.0.0~204^2~6 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=81fc5c8b40bd897e0c831ac81ce3db91d02b976a;p=ceph-ci.git crimson/osd/pg.cc: add pending tracker comment Signed-off-by: Matan Breizman --- diff --git a/src/crimson/osd/pg.cc b/src/crimson/osd/pg.cc index 54a0eb4dde9..4009117e814 100644 --- a/src/crimson/osd/pg.cc +++ b/src/crimson/osd/pg.cc @@ -1041,6 +1041,9 @@ PG::do_osd_ops( ceph_tid_t rep_tid = shard_services.get_tid(); auto last_complete = peering_state.get_info().last_complete; if (op_info.may_write()) { + // This should be executed as OrderedExclusivePhaseT so that + // successive ops will not reorder. + // TODO: https://tracker.ceph.com/issues/61651 fut = submit_error_log(m, op_info, obc, e, rep_tid, version); } return fut.then([m, e, epoch, &op_info, rep_tid, &version, last_complete, this] {