From b5b5c5486b4ca4d42bdca9638ccaa5c91a2720d7 Mon Sep 17 00:00:00 2001 From: Andrii Grynenko Date: Fri, 10 Mar 2017 11:40:59 -0800 Subject: [PATCH] Use VirtualEventBase in mcrouter Summary: This switches mcrouter to use VirtualEventBase as the unified way of managing its threads. This allows multiple mcrouters to be run on the same thread-pool, without having to keep separate shutdown logic. As an immediate win - this eliminates any special shutdown logic from tcc and standalone mcrouter. Reviewed By: jmswen Differential Revision: D4570982 fbshipit-source-id: 3974279005150e3e1db16230fde6b5951ae016b9 --- folly/fibers/EventBaseLoopController.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/folly/fibers/EventBaseLoopController.h b/folly/fibers/EventBaseLoopController.h index f389a45e..ce97240b 100644 --- a/folly/fibers/EventBaseLoopController.h +++ b/folly/fibers/EventBaseLoopController.h @@ -114,6 +114,8 @@ class EventBaseLoopControllerT : public LoopController { }; using EventBaseLoopController = EventBaseLoopControllerT; +using VirtualEventBaseLoopController = + EventBaseLoopControllerT; } } // folly::fibers -- 2.34.1