]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/osd/ops_executor: simplify prepare_clone, use set_clone_state 55223/head
authorSamuel Just <sjust@redhat.com>
Sat, 20 Jan 2024 01:41:01 +0000 (17:41 -0800)
committerSamuel Just <sjust@redhat.com>
Sat, 20 Jan 2024 01:42:09 +0000 (17:42 -0800)
commitb6436f47e871d787535ea80a301aff543fd77739
tree9d6809745cd7cba8ca38e0cb2fd9ad9711a8b768
parent83d535cd27e8acd373fa4fbc9405d26272446028
crimson/osd/ops_executor: simplify prepare_clone, use set_clone_state

- Remove static_snap_oi name -- left over from old classic implementation,
  misleading.
- OpsExecutor::prepare_clone can only be invoked on a primary, remove
  the branch.
- Create the obs directly and pass to obc via set_clone_state, which
  sets fully_loaded.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/osd/ops_executer.cc
src/crimson/osd/ops_executer.h