folly::Singleton-based McrouterManager
authorAndrii Grynenko <andrii@fb.com>
Tue, 11 Nov 2014 19:13:30 +0000 (11:13 -0800)
committerDave Watson <davejwatson@fb.com>
Wed, 19 Nov 2014 20:52:21 +0000 (12:52 -0800)
commit096bde270f6c8d80d3ba8f2d10e7514264ab68e0
treeedd2c4b6de63db574eeffc7f98b1a66b24a1f31f
parentf22220e57b6df810439325e718682eb7c2800a99
folly::Singleton-based McrouterManager

Summary: Introduces a Singleton which keeps a map persistence_id => mcrouter_t*. Makes mcrouter instance not know if it's managed by McrouterManager.

Test Plan: unit tests

Reviewed By: pavlo@fb.com

Subscribers: trunkagent, alikhtarov, njormrod, folly-diffs@

FB internal diff: D1673274

Signature: t1:1673274:1415735863:c990a6a526f9525c68cc23892d690a9b3cb94ace
folly/experimental/Singleton.h