Use an IO thread pool executor by default
authorBrian Watling <bwatling@fb.com>
Wed, 10 Dec 2014 19:04:28 +0000 (11:04 -0800)
committerDave Watson <davejwatson@fb.com>
Thu, 11 Dec 2014 16:02:05 +0000 (08:02 -0800)
commit25e200e22d254f860f693e347706f918aa4de9ab
tree56d7b34dc640f404e570fb8ddc8ea0c76de41dcd
parentaccea1ae7213b528a91110ced5248d16ca5f3b11
Use an IO thread pool executor by default

Summary:
Remove member variable name shadowing

Facebook: This diff adds a default executor for async requests which do not specify one. This ensures we don't run request callbacks on the event threads (which in turn ensures we don't make blocking tcc calls from the event threads)

Test Plan: fbconfig tao/client; fbmake runtests

Reviewed By: hannesr@fb.com

Subscribers: hannesr, fugalh, zhuohuang, folly-diffs@, tao-eng@

FB internal diff: D1731078

Tasks: 5752037

Signature: t1:1731078:1418237801:5b9bbe74c288292d5e7c7e6a38e67be864627d89
folly/experimental/wangle/concurrent/LifoSemMPMCQueue.h
folly/experimental/wangle/rx/Observable.h