From 67d713441f6e8753a5409e2bd74a863157602c13 Mon Sep 17 00:00:00 2001 From: Xuehan Xu Date: Tue, 20 Oct 2020 18:20:43 +0800 Subject: [PATCH] crimson/osd: adjust peer info before mutating object Signed-off-by: Xuehan Xu --- src/crimson/osd/pg.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crimson/osd/pg.cc b/src/crimson/osd/pg.cc index 1dad6ced7d598..541de86f1eb26 100644 --- a/src/crimson/osd/pg.cc +++ b/src/crimson/osd/pg.cc @@ -574,6 +574,7 @@ seastar::future<> PG::submit_transaction(const OpInfo& op_info, __func__, log_entries.back().op_returns); } log_entries.back().clean_regions = std::move(osd_op_p.clean_regions); + peering_state.pre_submit_op(obc->obs.oi.soid, log_entries, osd_op_p.at_version); peering_state.append_log_with_trim_to_updated(std::move(log_entries), osd_op_p.at_version, txn, true, false); -- 2.39.5