From: Haomai Wang Date: Wed, 25 Feb 2015 17:33:58 +0000 (+0800) Subject: TestMsgr: Don't bind addr if not standby X-Git-Tag: v9.0.0~241^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F3797%2Fhead;p=ceph.git TestMsgr: Don't bind addr if not standby Signed-off-by: Haomai Wang --- diff --git a/src/test/msgr/test_msgr.cc b/src/test/msgr/test_msgr.cc index 2f7b9a142578..fb6c5a78b76b 100644 --- a/src/test/msgr/test_msgr.cc +++ b/src/test/msgr/test_msgr.cc @@ -844,9 +844,11 @@ class SyntheticWorkload { for (int i = 0; i < clients; ++i) { msgr = Messenger::create(g_ceph_context, type, entity_name_t::CLIENT(-1), "client", getpid()+i+servers); - snprintf(addr, sizeof(addr), "127.0.0.1:%d", base_port+i+servers); - bind_addr.parse(addr); - msgr->bind(bind_addr); + if (cli_policy.standby) { + snprintf(addr, sizeof(addr), "127.0.0.1:%d", base_port+i+servers); + bind_addr.parse(addr); + msgr->bind(bind_addr); + } msgr->add_dispatcher_head(&cli_dispatcher); assert(msgr);