]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cephadm: set CEPH_USE_RANDOM_NONCE if using --init
authorSage Weil <sage@newdream.net>
Sat, 27 Feb 2021 20:44:22 +0000 (15:44 -0500)
committerMichael Fritch <mfritch@suse.com>
Mon, 8 Mar 2021 14:34:35 +0000 (07:34 -0700)
This ensures that daemon messenger nonces don't collide by using PIDs that are
no longer unique for the IP address.

Signed-off-by: Sage Weil <sage@newdream.net>
(cherry picked from commit 576823bcb67eec0d0899ad961be07da7c0856732)

src/cephadm/cephadm

index 16ae2e09a860b43beb077c261710368c9ba3702a..06dbe006b8bcdd7a8d4afc75d14d633fa9fcd92f 100755 (executable)
@@ -2581,6 +2581,7 @@ class CephContainer:
             cmd_args.append('--cap-add=SYS_PTRACE')
         if self.init:
             cmd_args.append('--init')
+            envs += ['-e', 'CEPH_USE_RANDOM_NONCE=1']
         if self.cname:
             cmd_args.extend(['--name', self.cname])
         if self.envs:
@@ -2621,6 +2622,7 @@ class CephContainer:
             ])
         if self.init:
             cmd_args.append('--init')
+            envs += ['-e', 'CEPH_USE_RANDOM_NONCE=1']
         if self.envs:
             for env in self.envs:
                 envs.extend(['-e', env])