Path Lines of Code mcrouter/lib/carbon/test/CarbonStructuresTest.cpp 867 mcrouter/lib/carbon/test/JsonClientTest.cpp 277 mcrouter/lib/carbon/test/RequestReplyUtilTest.cpp 77 mcrouter/lib/carbon/test/SerializationTest.cpp 22 mcrouter/lib/carbon/test/TestCastableToFollyDynamicType.h 56 mcrouter/lib/carbon/test/TestUserType.h 57 mcrouter/lib/carbon/test/Timestamp.cpp 18 mcrouter/lib/carbon/test/Timestamp.h 80 mcrouter/lib/carbon/test/Util-inl.h 57 mcrouter/lib/carbon/test/Util.cpp 102 mcrouter/lib/carbon/test/Util.h 70 mcrouter/lib/carbon/test/VariantTest.cpp 16 mcrouter/lib/carbon/test/a/b/gen/B.h 2 mcrouter/lib/carbon/test/a/b/gen/BMessages-inl.h 129 mcrouter/lib/carbon/test/a/b/gen/BMessages.cpp 117 mcrouter/lib/carbon/test/a/b/gen/BMessages.h 274 mcrouter/lib/carbon/test/a/b/gen/BMessagesThrift.cpp 1 mcrouter/lib/carbon/test/a/gen/A.h 2 mcrouter/lib/carbon/test/a/gen/AMessages-inl.h 42 mcrouter/lib/carbon/test/a/gen/AMessages.cpp 50 mcrouter/lib/carbon/test/a/gen/AMessages.h 111 mcrouter/lib/carbon/test/a/gen/C.h 2 mcrouter/lib/carbon/test/a/gen/C.thrift 19 mcrouter/lib/carbon/test/a/gen/CMessages-inl.h 53 mcrouter/lib/carbon/test/a/gen/CMessages.cpp 14 mcrouter/lib/carbon/test/a/gen/CMessages.h 24 mcrouter/lib/carbon/test/a/gen/CMessagesThrift.cpp 30 mcrouter/lib/carbon/test/b/gen/B.h 2 mcrouter/lib/carbon/test/b/gen/BMessages-inl.h 76 mcrouter/lib/carbon/test/b/gen/BMessages.cpp 65 mcrouter/lib/carbon/test/b/gen/BMessages.h 187 mcrouter/lib/carbon/test/gen/CarbonTest.h 3 mcrouter/lib/carbon/test/gen/CarbonTestConnection.h 116 mcrouter/lib/carbon/test/gen/CarbonTestMessages-inl.h 1062 mcrouter/lib/carbon/test/gen/CarbonTestMessages.cpp 937 mcrouter/lib/carbon/test/gen/CarbonTestMessages.h 2735 mcrouter/lib/carbon/test/gen/CarbonTestRouteHandleIf.h 82 mcrouter/lib/carbon/test/gen/CarbonTestRouterInfo.cpp 76 mcrouter/lib/carbon/test/gen/CarbonTestRouterInfo.h 61 mcrouter/lib/carbon/test/gen/CarbonTestRouterStats.h 51 mcrouter/lib/carbon/test/gen/CarbonTestServer.h 31 mcrouter/lib/carbon/test/gen/CarbonThriftTest.h 3 mcrouter/lib/carbon/test/gen/CarbonThriftTest.thrift 180 mcrouter/lib/carbon/test/gen/CarbonThriftTestClientTool.cpp 47 mcrouter/lib/carbon/test/gen/CarbonThriftTestConnection.h 100 mcrouter/lib/carbon/test/gen/CarbonThriftTestMessages-inl.h 736 mcrouter/lib/carbon/test/gen/CarbonThriftTestMessages.cpp 19 mcrouter/lib/carbon/test/gen/CarbonThriftTestMessages.h 124 mcrouter/lib/carbon/test/gen/CarbonThriftTestMessagesThrift.cpp 368 mcrouter/lib/carbon/test/gen/CarbonThriftTestRouteHandleIf.h 69 mcrouter/lib/carbon/test/gen/CarbonThriftTestRouterInfo.cpp 76 mcrouter/lib/carbon/test/gen/CarbonThriftTestRouterInfo.h 69 mcrouter/lib/carbon/test/gen/CarbonThriftTestRouterStats.h 42 mcrouter/lib/carbon/test/gen/CarbonThriftTestServer.h 30 mcrouter/lib/carbon/test/gen/CarbonThriftTestService.thrift 11 mcrouter/lib/carbon/test/gen/CarbonThriftTestThriftTransport.h 266 mcrouter/lib/carbon/test/gen/CompactTest.h 2 mcrouter/lib/carbon/test/gen/CompactTestConnection.h 69 mcrouter/lib/carbon/test/gen/CompactTestMessages-inl.h 161 mcrouter/lib/carbon/test/gen/CompactTestMessages.cpp 131 mcrouter/lib/carbon/test/gen/CompactTestMessages.h 472 mcrouter/lib/carbon/test/gen/CompactTestRouteHandleIf.h 44 mcrouter/lib/carbon/test/gen/CompactTestRouterInfo.cpp 71 mcrouter/lib/carbon/test/gen/CompactTestRouterInfo.h 46 mcrouter/lib/carbon/test/gen/CompactTestRouterStats.h 24 mcrouter/lib/carbon/test/gen/CompactTestServer.h 28 mcrouter/lib/config/test/config_preprocessor_test.cpp 123 mcrouter/lib/config/test/main.cpp 2 mcrouter/lib/config/test/rendezvous_hash_test.cpp 220 mcrouter/lib/fbi/cpp/test/FuncGeneratorBenchmark.cpp 79 mcrouter/lib/fbi/cpp/test/ObjectPoolTests.cpp 97 mcrouter/lib/fbi/cpp/test/TrieBenchmarks.cpp 148 mcrouter/lib/fbi/cpp/test/TrieTests.cpp 215 mcrouter/lib/fbi/cpp/test/main.cpp 2 mcrouter/lib/fbi/test/hash_test.cpp 253 mcrouter/lib/fbi/test/main.cpp 2 mcrouter/lib/fbi/test/sem_test.cpp 60 mcrouter/lib/fbi/test/test_util.cpp 50 mcrouter/lib/fbi/test/test_util.h 6 mcrouter/lib/network/test/AccessPointTest.cpp 158 mcrouter/lib/network/test/AsyncMcClientTestSync.cpp 961 mcrouter/lib/network/test/AsyncMcServerShutdownTest.cpp 116 mcrouter/lib/network/test/AsyncMcServerTest.cpp 425 mcrouter/lib/network/test/CarbonMessageDispatcherTest.cpp 75 mcrouter/lib/network/test/CarbonMockMcTest.cpp 109 mcrouter/lib/network/test/CarbonQueueAppenderTest.cpp 168 mcrouter/lib/network/test/ClientSocket.cpp 152 mcrouter/lib/network/test/ClientSocket.h 36 mcrouter/lib/network/test/ListenSocket.cpp 122 mcrouter/lib/network/test/ListenSocket.h 36 mcrouter/lib/network/test/McAsciiParserTest.cpp 649 mcrouter/lib/network/test/McParserTest.cpp 24 mcrouter/lib/network/test/McServerAsciiParserTest.cpp 622 mcrouter/lib/network/test/MemcacheConnectionTest.cpp 342 mcrouter/lib/network/test/MemcacheTest.cpp 53 mcrouter/lib/network/test/MockMc.cpp 196 mcrouter/lib/network/test/MockMc.h 74 mcrouter/lib/network/test/MockMcOnRequest.h 317 mcrouter/lib/network/test/MockMcServer.cpp 83 mcrouter/lib/network/test/MockMcServerDual.cpp 170 mcrouter/lib/network/test/MockMcThriftServer.cpp 59 mcrouter/lib/network/test/MockMcThriftServerHandler.h 197 mcrouter/lib/network/test/RequestExpiryTest.cpp 23 mcrouter/lib/network/test/SessionTest.cpp 132 mcrouter/lib/network/test/SessionTestHarness.cpp 142 mcrouter/lib/network/test/SessionTestHarness.h 163 mcrouter/lib/network/test/TestClientServerUtil.cpp 405 mcrouter/lib/network/test/TestClientServerUtil.h 211 mcrouter/lib/network/test/TestMcAsciiParserUtil.cpp 53 mcrouter/lib/network/test/TestMcAsciiParserUtil.h 18 mcrouter/lib/network/test/gen/CarbonTest.h 2 mcrouter/lib/network/test/gen/CarbonTestMessages-inl.h 331 mcrouter/lib/network/test/gen/CarbonTestMessages.cpp 215 mcrouter/lib/network/test/gen/CarbonTestMessages.h 922 mcrouter/lib/network/test/generate_keys-inl.sh 48 mcrouter/lib/network/test/generate_keys.sh 5 mcrouter/lib/test/AllSyncCollectionRoute.h 44 mcrouter/lib/test/Ch3HashTest.cpp 45 mcrouter/lib/test/CompressionCodecManagerTest.cpp 287 mcrouter/lib/test/CompressionTest.cpp 341 mcrouter/lib/test/CompressionTestUtil.cpp 137 mcrouter/lib/test/CompressionTestUtil.h 12 mcrouter/lib/test/Crc32HashTest.cpp 23 mcrouter/lib/test/DynamicUtilTest.cpp 40 mcrouter/lib/test/HashTestUtil.cpp 30 mcrouter/lib/test/HashTestUtil.h 14 mcrouter/lib/test/IovecCursorTest.cpp 161 mcrouter/lib/test/Lz4ImmutableTest.cpp 276 mcrouter/lib/test/Main.cpp 9 mcrouter/lib/test/McResUtilTest.cpp 18 mcrouter/lib/test/MigrateRouteTest.cpp 265 mcrouter/lib/test/RandomRouteTest.cpp 53 mcrouter/lib/test/RendezvousHashTest.cpp 74 mcrouter/lib/test/RouteHandleTest.cpp 295 mcrouter/lib/test/RouteHandleTestUtil.h 362 mcrouter/lib/test/TestRouteHandle.h 11 mcrouter/lib/test/WeightedCh3HashFuncTest.cpp 73 mcrouter/lib/test/WeightedCh4HashFuncTest.cpp 73 mcrouter/lib/test/WeightedChHashFuncBaseTest.cpp 58 mcrouter/lib/test/WeightedHashBenchmark.cpp 94 mcrouter/lib/test/WeightedRendezvousHashTest.cpp 108 mcrouter/routes/test/AllSyncCollectionRouteFactory.h 16 mcrouter/routes/test/BigValueRouteTest.cpp 183 mcrouter/routes/test/BlackholeRouteTest.cpp 85 mcrouter/routes/test/CollectionRouteFactoryTest.cpp 143 mcrouter/routes/test/ConstShardHashFuncTest.cpp 19 mcrouter/routes/test/EagerShardSelectionRouteTest.cpp 589 mcrouter/routes/test/EagerShardSelectionShadowRouteTest.cpp 1274 mcrouter/routes/test/ErrorRouteTest.cpp 85 mcrouter/routes/test/FailoverRouteTest.cpp 606 mcrouter/routes/test/FailoverWithExptimeRouteTest.cpp 304 mcrouter/routes/test/KeySplitRouteTest.cpp 244 mcrouter/routes/test/LatencyInjectionRouteTest.cpp 134 mcrouter/routes/test/LatestRouteTest.cpp 143 mcrouter/routes/test/LoadBalancerRouteTest.cpp 553 mcrouter/routes/test/Main.cpp 18 mcrouter/routes/test/MissFailoverRouteTest.cpp 101 mcrouter/routes/test/OriginalClientHashRouteTest.cpp 61 mcrouter/routes/test/OutstandingLimitRouteTest.cpp 75 mcrouter/routes/test/RateLimitRouteTest.cpp 128 mcrouter/routes/test/RouteHandleTestBase.h 60 mcrouter/routes/test/RouteHandleTestUtil.h 35 mcrouter/routes/test/ShadowRouteTest.cpp 53 mcrouter/routes/test/ShadowSettingsTest.cpp 115 mcrouter/routes/test/ShardSelectionRouteTest.cpp 575 mcrouter/routes/test/ShardSplitRouteTest.cpp 80 mcrouter/routes/test/ShardSplitRouteTestUtil.h 55 mcrouter/routes/test/ShardSplitterTest.cpp 99 mcrouter/routes/test/SlowWarmUpRouteTest.cpp 138 mcrouter/routes/test/StagingRouteTest.cpp 278 mcrouter/routes/test/WarmUpRouteTest.cpp 70 mcrouter/test/MCProcess.py 840 mcrouter/test/McrouterTestCase.py 107 mcrouter/test/__init__.py 1 mcrouter/test/cpp_unit_tests/LeaseTokenMapTest.cpp 93 mcrouter/test/cpp_unit_tests/McrouterClientUsage.cpp 487 mcrouter/test/cpp_unit_tests/McrouterFiberContextTest.cpp 99 mcrouter/test/cpp_unit_tests/ProxyRequestContextTest.cpp 34 mcrouter/test/cpp_unit_tests/awriter_test.cpp 177 mcrouter/test/cpp_unit_tests/config_api_test.cpp 59 mcrouter/test/cpp_unit_tests/exponential_smooth_data_test.cpp 26 mcrouter/test/cpp_unit_tests/file_observer_test.cpp 86 mcrouter/test/cpp_unit_tests/flavor_test.cpp 235 mcrouter/test/cpp_unit_tests/main.cpp 2 mcrouter/test/cpp_unit_tests/mc_route_handle_provider_test.cpp 97 mcrouter/test/cpp_unit_tests/observable_test.cpp 96 mcrouter/test/cpp_unit_tests/options_test.cpp 32 mcrouter/test/cpp_unit_tests/pool_factory_test.cpp 102 mcrouter/test/cpp_unit_tests/route_handle_factory_test.cpp 96 mcrouter/test/cpp_unit_tests/route_test.cpp 30 mcrouter/test/cpp_unit_tests/runtime_vars_data_test.cpp 50 mcrouter/test/mcrouter_config.py 13 mcrouter/test/mock_servers.py 150 mcrouter/test/run_cpp_test.sh 3 mcrouter/test/run_python_test.sh 5 mcrouter/test/test_additional_fields.py 10 mcrouter/test/test_allow_only_gets.py 28 mcrouter/test/test_ascii_error.py 53 mcrouter/test/test_ascii_multiget_mock.py 16 mcrouter/test/test_async_files.py 84 mcrouter/test/test_async_files_attr.py 68 mcrouter/test/test_bad_params.py 49 mcrouter/test/test_bigvalue.py 57 mcrouter/test/test_carbonlookaside_route.py 293 mcrouter/test/test_config_params.py 11 mcrouter/test/test_const_shard_hash.py 19 mcrouter/test/test_custom_failover.py 29 mcrouter/test/test_debug_fifos.py 35 mcrouter/test/test_deterministic_failover.py 191 mcrouter/test/test_dump_config.py 76 mcrouter/test/test_empty_pool.py 10 mcrouter/test/test_flush_all.py 31 mcrouter/test/test_largeobj.py 15 mcrouter/test/test_latency_injection_route.py 36 mcrouter/test/test_lease_pairing.py 52 mcrouter/test/test_linenumbers.py 51 mcrouter/test/test_loadbalancer_route.py 70 mcrouter/test/test_logging_route.py 18 mcrouter/test/test_logical_routing_policies.py 21 mcrouter/test/test_max_shadow_requests.py 34 mcrouter/test/test_mcpiper.py 87 mcrouter/test/test_mcrouter.py 74 mcrouter/test/test_mcrouter_basic.py 681 mcrouter/test/test_mcrouter_errors.py 344 mcrouter/test/test_mcrouter_processing_time.py 51 mcrouter/test/test_mcrouter_sanity_mock.py 65 mcrouter/test/test_mcrouter_serialized.py 226 mcrouter/test/test_mcrouter_states.py 47 mcrouter/test/test_mcrouter_to_mcrouter_tko.py 24 mcrouter/test/test_memcache_router.py 12 mcrouter/test/test_migrated_failover.py 21 mcrouter/test/test_miss_on_error_arith_ops.py 28 mcrouter/test/test_modify_exptime.py 32 mcrouter/test/test_modify_key.py 72 mcrouter/test/test_named_handles.py 30 mcrouter/test/test_noreply.py 50 mcrouter/test/test_operation_selector_route.py 22 mcrouter/test/test_poolstats.py 112 mcrouter/test/test_probe_timeout.py 24 mcrouter/test/test_rendezvous_failover.py 65 mcrouter/test/test_routing_group_route.py 57 mcrouter/test/test_routing_prefixes.py 91 mcrouter/test/test_send_to_all_hosts.py 35 mcrouter/test/test_service_info.py 32 mcrouter/test/test_shadow.py 150 mcrouter/test/test_shadow_route.py 61 mcrouter/test/test_shadow_with_file.py 36 mcrouter/test/test_shard_splits.py 57 mcrouter/test/test_slow_warmup.py 30 mcrouter/test/test_stats.py 55 mcrouter/test/test_tko_inactive.py 18 mcrouter/test/test_tko_reconfigure.py 26 mcrouter/test/test_validate_config.py 38 mcrouter/test/test_warmup.py 30 mcrouter/test/test_warmup2.py 98 mcrouter/test/test_wch3.py 68 mcrouter/tools/mcpiper/test/McPiperVisitorTest.cpp 55