Improvements for MCProcess
Improvements for MCProcess

Test Plan: unit tests

Reviewed By: @alikhtarov

Differential Revision: D1926292
is00hcw/mcrouter,nvaller/mcrouter,synecdoche/mcrouter,apinski-cavium/mcrouter,easyfmxu/mcrouter,evertrue/mcrouter,reddit/mcrouter,yqzhang/mcrouter,zhlong73/mcrouter,synecdoche/mcrouter,tempbottle/mcrouter,leitao/mcrouter,evertrue/mcrouter,yqzhang/mcrouter,reddit/mcrouter,facebook/mcrouter,evertrue/mcrouter,yqzhang/mcrouter,glensc/mcrouter,yqzhang/mcrouter,synecdoche/mcrouter,glensc/mcrouter,reddit/mcrouter,reddit/mcrouter,facebook/mcrouter,nvaller/mcrouter,synecdoche/mcrouter,is00hcw/mcrouter,tempbottle/mcrouter,easyfmxu/mcrouter,is00hcw/mcrouter,tempbottle/mcrouter,apinski-cavium/mcrouter,zhlong73/mcrouter,zhlong73/mcrouter,evertrue/mcrouter,nvaller/mcrouter,glensc/mcrouter,nvaller/mcrouter,zhlong73/mcrouter,is00hcw/mcrouter,facebook/mcrouter,easyfmxu/mcrouter,easyfmxu/mcrouter,glensc/mcrouter,tempbottle/mcrouter,facebook/mcrouter,leitao/mcrouter,leitao/mcrouter,apinski-cavium/mcrouter,leitao/mcrouter,apinski-cavium/mcrouter