]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
common/pick_address: conditional compile for crimson
authorKefu Chai <kchai@redhat.com>
Thu, 31 Jan 2019 04:22:44 +0000 (12:22 +0800)
committerKefu Chai <kchai@redhat.com>
Sat, 2 Feb 2019 05:20:00 +0000 (13:20 +0800)
commit77a1eb73a0f6268a7900b2071d054b3fa5362738
tree4a9565248f1c9810d2ea9723c1020c4e35a8a9e9
parentef9403b1e5579262d121565c1fb89af22cf44fc4
common/pick_address: conditional compile for crimson

crimson can only update configuration async, so we cannot let
pick_addreses() call set_val_or_die() without chaning its function
signature.

for implementing crimson-osd, what we need is only a single
pick_addresses() variant, which returns entity_addrvec_t. so we just
enable it if WITH_SEASTAR is defined instead of adding a wrapper or
reimplement all pick_addresses() variants for crimson-osd.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/common/pick_address.cc
src/common/pick_address.h