mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 08:18:15 +03:00
949df974db
Summary: Whenever a file is modified in an EdenFS mount and a watchman subscription is active, watchman will be nodified and will issue a getFilesChangedSince Thrift call. In order to do that, Watchman ends up always re-creating a new connection to EdenFS, causing the .eden/socket or .eden/config to be re-read in order to find EdenFS's socket. For workloads with heavy write traffic to EdenFS, this readlink/read can add up. On Windows, writing ~2.5GB worth of data lead Watchman to read over 650MB worth of data from the .eden/config! Reviewed By: kmancini Differential Revision: D29508654 fbshipit-source-id: 60440d645340bc4fe16ea9618d7a5080740e4d87 |
||
---|---|---|
.. | ||
future.cpp | ||
get_sha1_thrift.cpp | ||
glob.cpp | ||
open_close_parallel.cpp | ||
random_writes.cpp | ||
stat.cpp |