]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
msg: always generate random nonce; don't try to reuse PID
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Wed, 1 Mar 2023 16:10:38 +0000 (16:10 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 11 Apr 2023 21:37:09 +0000 (21:37 +0000)
commite27f6c6a856d6ba7cad08bb933ec84e226aae6ad
treeb78e64fee9cf4cc6548c60f6342d8028b0eff145
parentbf6db9f2c0b862c27e2a4db5e7a4a16b5fd297b5
msg: always generate random nonce; don't try to reuse PID

Too much of pain with containerized world. The autodection,
based on `getpid() == 1`, turned out to be problematic.
This patch removes it and switches the behavior to always
use a random-generated nonce.

Fixes: https://tracker.ceph.com/issues/57977
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/ceph_mon.cc
src/ceph_osd.cc
src/mgr/DaemonServer.cc
src/mgr/MgrStandby.cc
src/msg/Messenger.cc
src/msg/Messenger.h