From 9a47ea4fe7d0422e97babc26d25616bdfa6378f3 Mon Sep 17 00:00:00 2001 From: Haomai Wang Date: Sun, 3 Jul 2016 22:02:25 +0800 Subject: [PATCH] test_async_driver: accept new api changes Signed-off-by: Haomai Wang --- src/test/msgr/test_async_driver.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/test/msgr/test_async_driver.cc b/src/test/msgr/test_async_driver.cc index adcbb99160e8f..03ef74953efb3 100644 --- a/src/test/msgr/test_async_driver.cc +++ b/src/test/msgr/test_async_driver.cc @@ -256,6 +256,7 @@ TEST(EventCenterTest, FileEventExpansion) { vector sds; EventCenter center(g_ceph_context); center.init(100, 0); + center.set_owner(); EventCallbackRef e(new FakeEvent()); for (int i = 0; i < 300; i++) { int sd = ::socket(AF_INET, SOCK_STREAM, 0); @@ -305,7 +306,7 @@ class CountEvent: public EventCallback { }; TEST(EventCenterTest, DispatchTest) { - Worker worker1(g_ceph_context, 0), worker2(g_ceph_context, 1); + Worker worker1(g_ceph_context, 1), worker2(g_ceph_context, 2); atomic_t count(0); Mutex lock("DispatchTest::lock"); Cond cond; @@ -322,6 +323,8 @@ TEST(EventCenterTest, DispatchTest) { } worker1.stop(); worker2.stop(); + worker1.join(); + worker2.join(); } INSTANTIATE_TEST_CASE_P( -- 2.39.5