sapling/eden/fs
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
..
config Change the contents and format for the edenrc file under ~/local/.eden. 2017-11-16 13:23:27 -08:00
fuse remove eden/fs/utils/test/TestChecks.h 2017-11-15 12:53:55 -08:00
inodes fix issues tracking the last checkout time 2017-11-19 15:47:13 -08:00
journal Move Journal locking inside of Journal itself 2017-11-10 19:57:49 -08:00
model run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
rocksdb run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
service add a --takeover flag to allow graceful takeover 2017-11-20 11:35:49 -08:00
store add a --takeover flag to allow graceful takeover 2017-11-20 11:35:49 -08:00
takeover send the thrift server socket during graceful takeover 2017-11-19 15:47:30 -08:00
testharness fix issues tracking the last checkout time 2017-11-19 15:47:13 -08:00
utils remove eden/fs/utils/test/TestChecks.h 2017-11-15 12:53:55 -08:00