sapling/eden/fs/service
Adam Simpkins 7309869981 add a thrift call for getting config values
Summary:
Add a thrift call to get the current config settings.

My primary use case for this method at the moment is to make it possible to
build integration tests that check the config behavior.  However in the future
this will probably also be useful for building CLI commands to report the
current config values to allow debugging if there are ever issues.  This API
can also be used to force EdenFS to immediately reload the config from disk.

Reviewed By: strager

Differential Revision: D15572124

fbshipit-source-id: da3bc982f9c419b3314a8b0560c9bd327760d429
2019-06-11 13:08:28 -07:00
..
oss rename some of the files related to main() 2019-03-15 18:13:58 -07:00
test attempt to avoid server start-up delay in the PeriodicTask tests 2019-06-05 20:25:19 -07:00
__init__.py enable Black python formatting and apply to eden 2018-05-09 21:37:07 -07:00
.gitignore watchman: pull in thrift in the oss build for eden support 2019-02-04 21:37:47 -08:00
client.py use unix domain socket on Windows 2019-05-30 11:32:05 -07:00
CMakeLists.txt add a thrift call for getting config values 2019-06-11 13:08:28 -07:00
eden.thrift add a thrift call for getting config values 2019-06-11 13:08:28 -07:00
EdenCPUThreadPool.cpp Rename UnboundedQueueThreadPool to UnboundedQueueExecutor and add a ManualExecutor variant 2018-08-03 13:21:59 -07:00
EdenCPUThreadPool.h Rename UnboundedQueueThreadPool to UnboundedQueueExecutor and add a ManualExecutor variant 2018-08-03 13:21:59 -07:00
EdenError.cpp update eden to be more liberal when parsing BinaryHash arguments 2018-03-20 16:47:12 -07:00
EdenError.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
EdenInit.cpp move the ConfigSource enum to a thrift file 2019-06-05 11:50:37 -07:00
EdenInit.h refactor some of the argument parsing and config setup logic 2019-04-16 21:17:10 -07:00
EdenMain.cpp refactor some of the argument parsing and config setup logic 2019-04-16 21:17:10 -07:00
EdenMain.h rename some of the files related to main() 2019-03-15 18:13:58 -07:00
EdenServer.cpp fix a use-after-free bug during unmount() 2019-06-07 18:33:18 -07:00
EdenServer.h use PeriodicTask for EdenServer stats operations 2019-05-30 15:11:11 -07:00
EdenServiceHandler.cpp add a thrift call for getting config values 2019-06-11 13:08:28 -07:00
EdenServiceHandler.h add a thrift call for getting config values 2019-06-11 13:08:28 -07:00
EdenStateDir.cpp add a new EdenStateDir class 2019-04-16 21:17:10 -07:00
EdenStateDir.h add a new EdenStateDir class 2019-04-16 21:17:10 -07:00
fb-edenfs@.service Add missing copyright notices 2019-03-07 19:32:39 -08:00
PeriodicTask.cpp add a new PeriodicTask helper class 2019-05-30 15:11:11 -07:00
PeriodicTask.h add a new PeriodicTask helper class 2019-05-30 15:11:11 -07:00
PrettyPrinters.cpp report the mount state in listMounts() 2019-01-02 12:58:08 -08:00
PrettyPrinters.h report the mount state in listMounts() 2019-01-02 12:58:08 -08:00
StartupLogger.cpp fix a flaky StartupLogger test 2019-05-28 21:39:39 -07:00
StartupLogger.h add a flag to report start-up success before finishing mounts 2019-03-06 20:33:41 -08:00
streamingeden.thrift Add missing copyright notices 2019-03-07 19:32:39 -08:00
StreamingSubscriber.cpp Make EventBase destruction callbacks safely cancellable 2019-01-24 15:57:39 -08:00
StreamingSubscriber.h Replace EDEN_WIN with _WIN32 for Windows only code 2019-05-09 16:33:08 -07:00
Systemd.cpp Make 'eden start' run a bare minimum systemd service (opt-in) 2018-12-06 16:01:43 -08:00
Systemd.h Make 'eden start' run a bare minimum systemd service (opt-in) 2018-12-06 16:01:43 -08:00
ThriftUtil.h folly::Optional -> std::optional 2018-10-23 18:51:59 -07:00
windows_thrift.py use unix domain socket on Windows 2019-05-30 11:32:05 -07:00