]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cephfs_mirror: deprecate 'peer_add' command
authorJos Collin <jcollin@redhat.com>
Fri, 29 Aug 2025 12:06:07 +0000 (17:36 +0530)
committerJos Collin <jcollin@redhat.com>
Wed, 17 Sep 2025 06:48:41 +0000 (12:18 +0530)
Fixes: https://tracker.ceph.com/issues/72683
Signed-off-by: Jos Collin <jcollin@redhat.com>
src/pybind/mgr/mirroring/module.py

index 67f0942147e8845aa0896267b115bb7d659289d6..83abff612d193c04412e4e69e3e4337176560bda 100644 (file)
@@ -39,8 +39,12 @@ class Module(MgrModule):
         if remote_mon_host and cephx_key:
             conf['mon_host'] = remote_mon_host
             conf['key'] = cephx_key
-        return self.fs_snapshot_mirror.peer_add(fs_name, remote_cluster_spec,
-                                                remote_fs_name, remote_conf=conf)
+        r, out, err = self.fs_snapshot_mirror.peer_add(fs_name, remote_cluster_spec,
+                                                       remote_fs_name, remote_conf=conf)
+        out = (f"{out}\n"
+               "Warning: The 'peer_add' command is deprecated and will be removed in a "
+               "future release. Use 'peer_bootstrap' instead.\n")
+        return r, out, err
 
     @CLIReadCommand('fs snapshot mirror peer_list')
     def snapshot_mirror_peer_list(self,