]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: use actual monitor addresses when creating a peer bootstrap token 47912/head
authorIlya Dryomov <idryomov@gmail.com>
Sat, 27 Aug 2022 09:09:00 +0000 (11:09 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Thu, 1 Sep 2022 18:15:54 +0000 (20:15 +0200)
commitf099a10596a6eb7f053a062be2351a757c327f5c
tree769d896a86f99f5ed5c68210c7cc30b63a807c6e
parent2b20fd6d102ba28c4cab3f70b7ca97e6cc0b5d16
librbd: use actual monitor addresses when creating a peer bootstrap token

Relying on mon_host config option is fragile, as the user may confuse
v1 and v2 addresses, group them incorrectly, etc.  Get mon_host value
only as a fallback.

Fixes: https://tracker.ceph.com/issues/57317
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit de0ba80b37bf3df22bb2976871332344a4fb141e)
qa/workunits/rbd/cli_generic.sh
src/librbd/api/Mirror.cc