sapling/eden/fs
Chad Austin 2f22a9f534 introduce a type representing the unbounded eden cpu pool
Summary:
Add EdenCPUThreadPool and UnboundedQueueThreadPool types to make it clearer
that it's always okay for prefetch, deferred diff entry, and hg import to
shuttle work back to the main thread pool.

This diff changes no behavior - it just makes some invariants explicit.

Reviewed By: wez, simpkins

Differential Revision: D6504117

fbshipit-source-id: 3400ad55c00b3719ecba31807fd992442f622cd9
2017-12-12 12:35:35 -08:00
..
config Change the contents and format for the edenrc file under ~/local/.eden. 2017-11-16 13:23:27 -08:00
fuse Ensure explicit dependency on targets < 1600 references 2017-12-12 10:52:17 -08:00
inodes introduce a type representing the unbounded eden cpu pool 2017-12-12 12:35:35 -08:00
journal Move Journal locking inside of Journal itself 2017-11-10 19:57:49 -08:00
model Added user and general system level gitignore 2017-12-08 12:52:51 -08:00
rocksdb run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
service introduce a type representing the unbounded eden cpu pool 2017-12-12 12:35:35 -08:00
store introduce a type representing the unbounded eden cpu pool 2017-12-12 12:35:35 -08:00
takeover logging: update initialization code to use the new LogConfig logic 2017-12-01 17:07:56 -08:00
testharness remove all direct calls to clock_gettime and system_clock::now 2017-12-05 10:06:50 -08:00
utils introduce a type representing the unbounded eden cpu pool 2017-12-12 12:35:35 -08:00