sapling/eden/fs/store
Adam Simpkins e64baf16db add a --takeover flag to allow graceful takeover
Summary:
This begins implementing the "client-side" portion of graceful takeover in
edenfs.  When the --takeover flag is specified, if edenfs finds that another
edenfs process is already running it will attempt to gracefully take over its
mount points rather than exiting with an error.

This does not yet actually take over the mount points themselves--it still
sends dummy mount information during shutdown, and does not use this data
during startup.  However, we do perform takeover of the eden lock file and the
thrift server socket.

Reviewed By: bolinfest

Differential Revision: D6038944

fbshipit-source-id: 42406a0559367cec79af088b4ca84c22de3f3ef3
2017-11-20 11:35:49 -08:00
..
git run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
hg garbage collect removed pack files during refresh 2017-11-15 16:25:40 -08:00
mononoke Run the autodeps script on our build files. 2017-11-14 11:18:19 -08:00
test run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
BackingStore.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
BlobMetadata.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
EmptyBackingStore.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
EmptyBackingStore.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
IObjectStore.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
LocalStore.cpp add a --takeover flag to allow graceful takeover 2017-11-20 11:35:49 -08:00
LocalStore.h add a --takeover flag to allow graceful takeover 2017-11-20 11:35:49 -08:00
ObjectStore.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
ObjectStore.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
StoreResult.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
StoreResult.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
TARGETS unused headers 2017-10-26 11:39:43 -07:00