sapling/eden/fs/cli
Zeyi (Rice) Fan fc5f91a30e cli: do not start if the current daemon is already starting
Summary:
When EdenFS is starting, `eden start` will attempt to start another EdenFS daemon then it will get a flock error.

On Windows, sometimes we saw a long EdenFS startup process, and this behavior misleads people to think they are not able to start EdenFS.

Reviewed By: xavierd

Differential Revision: D35799954

fbshipit-source-id: 5f58e3ad89962f61d233f962a3e464fe55a9cd8b
2022-04-25 21:36:06 -07:00
..
doctor config: add reset state in SNAPSHOT 2022-04-11 12:53:30 -07:00
test make procutilstest more forgiving 2022-04-20 16:31:08 -07:00
trace show import priority and cause in eden trace hg 2022-04-07 13:05:18 -07:00
__init__.py remediation of S205607 2020-07-17 17:16:13 -07:00
buck.py fs: fix license header 2022-01-04 15:00:07 -08:00
CMakeLists.txt rage: collect stacktrace of EdenFS on Windows 2022-03-28 20:58:45 -07:00
cmd_util.py fs: fix license header 2022-01-04 15:00:07 -08:00
config.py integration: add the streaming get_thrift_client 2022-04-22 18:22:42 -07:00
configinterpolator.py fs: fix license header 2022-01-04 15:00:07 -08:00
configutil.py suppress errors in fbcode/eden - batch 1 2022-04-15 22:13:58 -07:00
daemon_util.py fs: fix license header 2022-01-04 15:00:07 -08:00
daemon.py Allow XDG_CACHE_HOME in Eden environment 2022-04-07 14:42:03 -07:00
debug_posix.py fs: fix license header 2022-01-04 15:00:07 -08:00
debug_windows.py doctor: add a Windows checker to check the sha1 of loaded files 2022-04-06 15:41:38 -07:00
debug.py config: add reset state in SNAPSHOT 2022-04-11 12:53:30 -07:00
filesystem.py fs: fix license header 2022-01-04 15:00:07 -08:00
fsck.py suppress errors in fbcode/eden - batch 1 2022-04-15 22:13:58 -07:00
hg_util.py fs: fix license header 2022-01-04 15:00:07 -08:00
logfile.py fs: fix license header 2022-01-04 15:00:07 -08:00
main.py cli: do not start if the current daemon is already starting 2022-04-25 21:36:06 -07:00
mtab.py cli: codemod Eden to EdenFS 2022-03-07 18:41:29 -08:00
overlay.py cli: codemod Eden to EdenFS 2022-03-07 18:41:29 -08:00
prefetch_profile.py set prefetch-profiles.prefetching-enabled to default to true in the cli 2022-04-06 16:52:15 -07:00
prefetch.py prefetch: remove --prefetch-metadata argument 2022-03-02 15:03:35 -08:00
prjfs.py doctor: add a Windows checker to check the sha1 of loaded files 2022-04-06 15:41:38 -07:00
proc_utils_win.py fix restart bug on Windows 2022-01-21 12:40:28 -08:00
proc_utils.py cli: codemod Eden to EdenFS 2022-03-07 18:41:29 -08:00
rage.py add report option to eden rage 2022-04-25 16:44:06 -07:00
redirect.py cli: create symlink redirections atomically on Windows 2022-03-31 12:59:44 -07:00
stats_print.py fs: fix license header 2022-01-04 15:00:07 -08:00
stats.py cli: add timeout on thrift clients 2022-02-18 11:23:39 -08:00
subcmd.py add cli description for trace hg outlining emoji key 2022-04-08 10:09:52 -07:00
systemd_service.py fs: fix license header 2022-01-04 15:00:07 -08:00
systemd.py autodeps: enable autodeps for the cli 2022-03-11 08:54:24 -08:00
tabulate.py fs: fix license header 2022-01-04 15:00:07 -08:00
telemetry.py fs: fix license header 2022-01-04 15:00:07 -08:00
top.py store: add metrics for batched trees/blobs 2022-02-04 17:15:24 -08:00
trace_cmd.py add cli description for trace hg outlining emoji key 2022-04-08 10:09:52 -07:00
trace.py fs: fix license header 2022-01-04 15:00:07 -08:00
ui.py suppress errors in fbcode/eden - batch 1 2022-04-15 22:13:58 -07:00
util.py cli: do not start if the current daemon is already starting 2022-04-25 21:36:06 -07:00
version.py fs: fix license header 2022-01-04 15:00:07 -08:00
win_ui.py fs: fix license header 2022-01-04 15:00:07 -08:00