]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd/ops_executor: only increment osd_op_params_t::at_version for clone
authorSamuel Just <sjust@redhat.com>
Thu, 9 May 2024 03:39:18 +0000 (20:39 -0700)
committerMatan Breizman <mbreizma@redhat.com>
Tue, 18 Jun 2024 07:27:14 +0000 (10:27 +0300)
commitea50765fb3f8cc4ff02df15f2991be38e75f3c0f
tree9df4442d03a1a83f7f25226f50e70585af99b343
parent05c5f8a802fb8f282dda3bf1e0b1830fb9aa41fc
crimson/osd/ops_executor: only increment osd_op_params_t::at_version for clone

Previously, we incremented prior to usage in both prepare_transaction
and execute_clone.  Because at_version is initialized from
PG::get_next_version(), this results in log entries skipping
values.  Instead, only increment after populating clone
object_info.

Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 7e0dde721d5203623b06351bb4b261b3c9fe2c33)
src/crimson/osd/ops_executer.cc