sapling/eden/fs
Chad Austin e5984e48d5 Revert D5067763: [eden] Use a pool of HgImporter workers
Summary:
D5067763 introduced a potential deadlock.  The issue is that all of the FUSE threads were blocked
on the HgImporter thread pool, which completes its futures back on serverEventThread_.  The
FUSE threads were blocked on Future::get() in ensureDataLoaded().

Eventually, the right fix is some combination of eliminating ensureDataLoaded() and
replacing it with an explicitly-asynchronous API.

Reviewed By: bolinfest

Differential Revision: D6212858

fbshipit-source-id: 42b17d3e20a200f26b87588784edb5ee51e96a4a
2017-11-01 14:55:45 -07:00
..
config Ensure explicit dependency on boost_filesystem 2017-10-18 20:34:41 -07:00
fuse Improve folly::RequestContext onSet and onUnset efficiency 2017-10-31 14:02:57 -07:00
inodes thrift_library rename java{,deprecated} 2017-11-01 14:34:07 -07:00
journal tidy up journal subscribers on unmount 2017-10-27 09:01:57 -07:00
model Move folly/Array.h 2017-10-29 03:42:55 -07:00
rocksdb use rocksdb column families to separate key spaces 2017-09-07 14:50:42 -07:00
service Revert D5067763: [eden] Use a pool of HgImporter workers 2017-11-01 14:55:45 -07:00
store Revert D5067763: [eden] Use a pool of HgImporter workers 2017-11-01 14:55:45 -07:00
testharness remove the blocking getSha1ForBlob method 2017-10-18 10:36:29 -07:00
utils CodeMod: Replace includes of folly/Hash.h with folly/hash/Hash.h 2017-10-29 14:13:56 -07:00