]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/osd/client_request: Move writer SnapContext initialization
authorMatan Breizman <mbreizma@redhat.com>
Wed, 15 Mar 2023 15:45:27 +0000 (15:45 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Mon, 22 May 2023 15:45:44 +0000 (15:45 +0000)
commit164d8165897423e2c536d447dbbf5156639e726c
tree588d06a5bdcdbd9c28da5bc1f49a21c4ff4c7d46
parent9ee2614ab57057a66b5a2e4b95877bbdfc419ca7
crimson/osd/client_request: Move writer SnapContext initialization

Move the initialization from PG::do_osd_ops() to ClientRequest::do_process()
in order to allow for ORDERSNAP error checking before do_osd_ops. (See next commit)

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
(cherry picked from commit b5ef10628179d164736cf406c5d5ed9abeb6e945)
src/crimson/osd/osd_operations/client_request.cc
src/crimson/osd/osd_operations/client_request.h
src/crimson/osd/pg.cc
src/crimson/osd/pg.h