sapling/eden/fs/service
Adam Simpkins 05cb1dcd4f report the mount state in listMounts()
Summary:
Update the `listMounts()` thrift API to also report the current mount point
state.  This will allow us to do a better job of reporting mount points that
are in the process of initializing or shutting down.

This change splits the `MountInfo` thrift type into two distinct types for
the `listMounts()` vs `mount()` APIs.  However this change should be
completely backwards compatible at the wire protocol level for older client
and server code.

Reviewed By: strager

Differential Revision: D13503049

fbshipit-source-id: 68e7ca708b956991c8fd93bbf8973d90650aced9
2019-01-02 12:58:08 -08:00
..
oss print the build version when edenfs is starting 2018-06-26 12:07:08 -07:00
test Forward systemd startup logs to 'eden start' 2018-12-07 17:07:08 -08:00
__init__.py enable Black python formatting and apply to eden 2018-05-09 21:37:07 -07:00
client.py add type information to the eden.thrift helper module 2018-11-14 13:03:09 -08:00
CMakeLists.txt eden: add missing cmake for eden/fs/tracing 2018-12-15 19:11:05 -08:00
eden.thrift report the mount state in listMounts() 2019-01-02 12:58:08 -08: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
EdenServer.cpp remove SerializedFileHandleMap 2018-12-13 12:29:13 -08:00
EdenServer.h show blob cache sizes in eden stats 2018-12-06 19:43:52 -08:00
EdenServiceHandler.cpp report the mount state in listMounts() 2019-01-02 12:58:08 -08:00
EdenServiceHandler.h report the mount state in listMounts() 2019-01-02 12:58:08 -08:00
fb-edenfs@.service Make systemd service log to file 2018-12-17 15:14:55 -08:00
main.cpp Make fake_edenfs use same log path as real edenfs 2018-12-13 19:47:47 -08: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 eden: no pipe2 on macos, manually CLOEXEC 2018-12-15 19:11:05 -08:00
StartupLogger.h Make fake_edenfs use same log path as real edenfs 2018-12-13 19:47:47 -08:00
streamingeden.thrift adopt new thrift streaming API 2018-09-20 12:54:23 -07:00
StreamingSubscriber.cpp move folly/experimental/logging to folly/logging/ 2018-04-30 21:29:29 -07:00
StreamingSubscriber.h Create Eden Mount on Windows 2018-12-04 18:14:48 -08: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