From 9bfd11e7f99dc556db7b0d226a2247fb853b7e53 Mon Sep 17 00:00:00 2001 From: Haomai Wang Date: Fri, 15 Jul 2016 15:20:10 +0800 Subject: [PATCH] msg/async/Event: remove global_centers assert In tests we allow to reset EventCenter instance in the same CephContext, so it may let global_centers->centers to set the same position multi times. Signed-off-by: Haomai Wang --- src/msg/async/Event.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/msg/async/Event.cc b/src/msg/async/Event.cc index 0b31b1eb3ca..1582dc5a16b 100644 --- a/src/msg/async/Event.cc +++ b/src/msg/async/Event.cc @@ -140,7 +140,7 @@ void EventCenter::set_owner() if (!global_centers) { cct->lookup_or_create_singleton_object( global_centers, "AsyncMessenger::EventCenter::global_center"); - assert(global_centers && !global_centers->centers[idx]); + assert(global_centers); global_centers->centers[idx] = this; notify_handler = new C_handle_notify(this, cct); int r = create_file_event(notify_receive_fd, EVENT_READABLE, notify_handler); -- 2.39.5