sapling/eden/fs/service
Chad Austin a06da8f73c ensure that EdenError messages are always valid UTF-8
Summary:
Some Thrift clients require that values of type `string` must contain
valid UTF-8, and fail to decode otherwise. Ensure that EdenError's
message is always valid UTF-8.

Reviewed By: fanzeyi

Differential Revision: D21890761

fbshipit-source-id: 93b554e0bc6648c685f5fa54612576bd95d95ae5
2020-06-10 19:29:51 -07:00
..
oss split runEdenMain out from EdenMain 2020-03-26 16:19:25 -07:00
test Remove dead includes in eden 2019-10-11 16:45:01 -07:00
.gitignore watchman: pull in thrift in the oss build for eden support 2019-02-04 21:37:47 -08:00
CMakeLists.txt unify the EdenMain code on Windows 2020-05-28 09:01:03 -07:00
eden.thrift enable py3 thrift language 2020-06-10 19:29:17 -07:00
EdenCPUThreadPool.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
EdenCPUThreadPool.h Tidy up license headers 2019-10-11 05:28:23 -07:00
EdenError.cpp add EdenErrorType to EdenError 2019-10-29 09:23:03 -07:00
EdenError.h ensure that EdenError messages are always valid UTF-8 2020-06-10 19:29:51 -07:00
EdenInit.cpp move UserInfo to eden/fs/utils/ 2020-04-29 17:21:12 -07:00
EdenInit.h add a new process to monitor EdenFS 2020-01-31 13:22:26 -08:00
EdenMain.cpp service: remove thrift socket before starting the thrift server 2020-06-02 15:56:59 -07:00
EdenMain.h add EdenServer recovery step and recover after failed takeover data send handshake 2020-04-07 09:52:21 -07:00
EdenServer.cpp mount: remove most of the ifdef in EdenServer::mount 2020-06-10 19:29:34 -07:00
EdenServer.h mount: unify EdenMount::start 2020-06-10 19:29:32 -07:00
EdenServiceHandler.cpp ensure that EdenError messages are always valid UTF-8 2020-06-10 19:29:51 -07:00
EdenServiceHandler.h add getEntryInformation thrift API 2020-04-27 21:50:34 -07:00
EdenStateDir.cpp fix issues when checking EdenFS status on windows 2020-04-15 15:46:24 -07:00
EdenStateDir.h exit if the EdenFS lock file ever becomes invalid 2020-03-26 20:17:12 -07:00
fb-edenfs@.service set OOMScoreAdjust to -20 in systemd unit 2019-10-02 12:53:28 -07:00
PeriodicTask.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
PeriodicTask.h Tidy up license headers 2019-10-11 05:28:23 -07:00
PrettyPrinters.cpp use TEnumTraits 2020-03-27 15:27:02 -07:00
PrettyPrinters.h Tidy up license headers 2019-10-11 05:28:23 -07:00
StartupLogger.cpp unify the StartupLogger code on Windows and POSIX 2020-04-30 23:36:49 -07:00
StartupLogger.h unify the StartupLogger code on Windows and POSIX 2020-04-30 23:36:49 -07:00
streamingeden.thrift enable py3 thrift language 2020-06-10 19:29:17 -07:00
Systemd.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
Systemd.h Tidy up license headers 2019-10-11 05:28:23 -07:00
ThriftPermissionChecker.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
ThriftPermissionChecker.h Tidy up license headers 2019-10-11 05:28:23 -07:00
ThriftUtil.h add EdenErrorType to EdenError 2019-10-29 09:23:03 -07:00