]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cephadm: set CEPH_USE_RANDOM_NONCE if using --init 39739/head
authorSage Weil <sage@newdream.net>
Sat, 27 Feb 2021 20:44:22 +0000 (15:44 -0500)
committerSage Weil <sage@newdream.net>
Mon, 1 Mar 2021 16:27:22 +0000 (11:27 -0500)
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>
src/cephadm/cephadm

index 3caea22348a607f9e4f5194d7604bb5d71b3242b..b4e6dd3f1e5495b52ae2eb66d2e3c1ffe8d31e0f 100755 (executable)
@@ -3030,6 +3030,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:
@@ -3070,6 +3071,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])