sapling/eden/fs/service
Wez Furlong 65b2d3c4b1 serialize FileHandleMap into TakeoverData
Summary:
This puts the data into the takeover information during takeover
shutdown, but doesn't do anything to pull it out again (that will be in a follow on diff).

The serialization stuff could be done a little bit more efficiently (since we
will perform an extra thrift serialization step just to compute the length, and
repeat it again later), but we're planning on replacing this with thrift
serializing soon, once simpkins diff stack lands, so I'm not losing sleep over
it.

Reviewed By: simpkins

Differential Revision: D6668846

fbshipit-source-id: e6d01428bd506a9e93b427db499770fce0a0983a
2018-01-09 22:23:08 -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 serialize FileHandleMap into TakeoverData 2018-01-09 22:23:08 -08:00
EdenServer.h connect the fuse device information to the takeover data 2018-01-09 22:23:04 -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