]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd/mirror: cleanup redundant parameters in CreatePrimaryRequest and
authorRamana Raja <rraja@redhat.com>
Wed, 5 Mar 2025 19:29:16 +0000 (14:29 -0500)
committerPrasanna Kumar Kalever <prasanna.kalever@redhat.com>
Wed, 30 Jul 2025 17:06:03 +0000 (22:36 +0530)
commitb5dfa8fcb52480e1e9630da7311dddb0f2fb84f9
tree821f09dbd2b510fee0d3b333be772b12bfca8f7d
parent23da904f554024f1054174122c761184fde0d72f
librbd/mirror: cleanup redundant parameters in CreatePrimaryRequest and

... CreateNonPrimaryRequest constructors. The objects can figure out
the image's group ID and group pool ID from the group_spec stored in
their image_ctx data member. No need to pass in group ID and
group pool ID into the constructors.

Signed-off-by: Ramana Raja <rraja@redhat.com>
21 files changed:
src/librbd/api/Mirror.cc
src/librbd/mirror/DemoteRequest.cc
src/librbd/mirror/DemoteRequest.h
src/librbd/mirror/EnableRequest.cc
src/librbd/mirror/EnableRequest.h
src/librbd/mirror/PromoteRequest.cc
src/librbd/mirror/PromoteRequest.h
src/librbd/mirror/snapshot/CreateNonPrimaryRequest.cc
src/librbd/mirror/snapshot/CreateNonPrimaryRequest.h
src/librbd/mirror/snapshot/CreatePrimaryRequest.cc
src/librbd/mirror/snapshot/CreatePrimaryRequest.h
src/librbd/mirror/snapshot/DemoteRequest.cc
src/librbd/mirror/snapshot/DemoteRequest.h
src/librbd/mirror/snapshot/GroupCreatePrimaryRequest.cc
src/librbd/mirror/snapshot/PromoteRequest.cc
src/librbd/mirror/snapshot/PromoteRequest.h
src/test/librbd/mirror/snapshot/test_mock_CreateNonPrimaryRequest.cc
src/test/librbd/mirror/snapshot/test_mock_CreatePrimaryRequest.cc
src/test/librbd/mirror/snapshot/test_mock_PromoteRequest.cc
src/test/rbd_mirror/image_replayer/snapshot/test_mock_Replayer.cc
src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc