sapling/eden/fs/service
Wez Furlong 490e6adcf5 inform PrivHelper of takeover; graceful restarts now work!
Summary:
This is the key portion that makes the graceful restart
function.  This diff connects almost all of the moving pieces together;
it informs the priv helper about the takeover mount and transfers
the InodeMap information into the new generation of the eden server.

It doesn't yet load the fileHandleMap (will tackle that in a follow up diff)

Reviewed By: simpkins

Differential Revision: D6670903

fbshipit-source-id: 1770d99eb1477440a6c1deed83b0da55b9c1bbe4
2018-01-09 22:23:10 -08:00
..
oss run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
__init__.py Add integration test for rebasing in Hg. 2017-07-27 17:24:01 -07:00
client.py enable python typechecking from buck 2018-01-08 12:10:19 -08:00
DEFS avoid multiple builds of the eden server library 2017-04-14 11:39:02 -07:00
eden.thrift replace the system memory info in eden stats with process memory 2017-12-18 12:00:58 -08:00
EdenCPUThreadPool.cpp introduce a type representing the unbounded eden cpu pool 2017-12-12 12:35:35 -08:00
EdenCPUThreadPool.h introduce a type representing the unbounded eden cpu pool 2017-12-12 12:35:35 -08:00
EdenError.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
EdenError.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
EdenServer.cpp inform PrivHelper of takeover; graceful restarts now work! 2018-01-09 22:23:10 -08:00
EdenServer.h inform PrivHelper of takeover; graceful restarts now work! 2018-01-09 22:23:10 -08:00
EdenServiceHandler.cpp remove dep on libfuse 2018-01-02 16:36:16 -08:00
EdenServiceHandler.h Change how the UNTRACKED_ADDED conflict and merges are handled. 2017-11-29 21:50:34 -08:00
GlobNode.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
GlobNode.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
main.cpp attempt to resolve symlinks in the eden directory path 2017-12-14 12:41:47 -08:00
PrettyPrinters.cpp Store Hg dirstate data in Hg instead of Eden. 2017-11-06 19:56:49 -08:00
PrettyPrinters.h Store Hg dirstate data in Hg instead of Eden. 2017-11-06 19:56:49 -08:00
streamingeden.thrift Fix the include prefix for c++ generated code 2017-11-09 15:35:58 -08:00
StreamingSubscriber.cpp Move Journal locking inside of Journal itself 2017-11-10 19:57:49 -08:00
StreamingSubscriber.h fix a deadlock - lock ordering violation in Journal/StreamingSubscriber 2017-11-01 12:24:44 -07:00
TARGETS Migrate TARGETS files from @/ to // 2017-12-20 16:57:41 -08:00
ThriftUtil.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00