sapling/eden/integration
Adam Simpkins 814792d584 add an --if-not-running flag to eden start
Summary:
Add a flag to cause `eden start` to exit successfully without doing anything
if EdenFS is already running.  This flag makes it slightly easier for
automation to ensure that EdenFS is running, without logging warnings if
EdenFS was already running.

I also cleaned up the error message slightly when `eden start` is used
without this flag and fails if EdenFS was already running.  Previously the
exception thrown was unhandled so it also printed a python backtrace.  Now the
code throws an exception that is caught by the higher level command line code,
so it is printed in a more user-friendly way.

Reviewed By: wez

Differential Revision: D17440486

fbshipit-source-id: d7661ef7be7159bf5542b20e99a0b5495690e5a2
2019-09-19 15:21:28 -07:00
..
fsck fsck: extract orphaned symlink inodes as symlinks 2019-09-04 11:08:10 -07:00
helpers build integration test helpers with open source gflags 2019-09-16 13:32:15 -07:00
hg Update pyre version for eden 2019-08-30 13:37:34 -07:00
lib add an --if-not-running flag to eden start 2019-09-19 15:21:28 -07:00
snapshot always ensure that the contents of the .eden/ directory are correct 2019-09-11 22:02:16 -07:00
basic_test.py Update pyre version for eden 2019-08-30 13:37:34 -07:00
chown_test.py eden: chown now accepts user and group names (not just ids) 2019-09-17 07:29:40 -07:00
clone_test.py Update pyre version for eden 2019-08-30 13:37:34 -07:00
config_test.py enable logview by default 2019-07-01 15:59:44 -07:00
corrupt_overlay_test.py fix handling of errors that occur early during mount initialization 2019-07-31 20:09:46 -07:00
debug_getpath_test.py Update pyre version for eden 2019-07-10 14:48:04 -07:00
doteden_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
edenclient_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
fsck_test.py Update pyre version for eden 2019-08-30 13:37:34 -07:00
glob_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
health_test.py Update pyre version for eden 2019-08-30 13:37:34 -07:00
help_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
hypothesis_simple_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
info_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
linux_cgroup_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
materialized_query_test.py Update pyre version for eden 2019-07-10 14:48:04 -07:00
mmap_test.py Update pyre version for eden 2019-08-30 13:37:34 -07:00
mount_test.py Update pyre version for eden 2019-08-30 13:37:34 -07:00
oexcl_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
patch_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
persistence_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
rage_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
rc_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
redirect_test.py eden: add .eden-redirections configuration 2019-06-25 18:42:38 -07:00
remount_test.py Update pyre version for eden 2019-07-10 14:48:04 -07:00
rename_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
repo_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
restart_test.py Update pyre version for eden 2019-08-30 13:37:34 -07:00
rocksdb_store_test.py ObjectStore stats 2019-07-01 12:49:57 -07:00
sed_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
service_log_test.py Update pyre version for eden 2019-08-30 13:37:34 -07:00
setattr_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
stale_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
start_test.py add an --if-not-running flag to eden start 2019-09-19 15:21:28 -07:00
stats_test.py Fix flaky counter mount/unmount test 2019-07-17 12:16:18 -07:00
stop_test.py Update pyre version for eden 2019-08-30 13:37:34 -07:00
systemd_fixture_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
systemd_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
takeover_test.py Update pyre version for eden 2019-08-30 13:37:34 -07:00
thrift_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
unixsocket_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
unlink_test.py update license headers in .py files 2019-06-19 17:02:46 -07:00
userinfo_test.py restore the $USER environment variable when dropping privileges 2019-06-20 21:01:36 -07:00
xattr_test.py eden: stop reporting user.sha1 in listxattr 2019-09-03 08:04:15 -07:00