sapling/eden
Matt Glazar 2921ce998d Report FUSE_ERROR if creating FuseChannel fails
Summary:
If EdenMount::takeoverFuse is called and createFuseChannel fails, the EdenMount reports that it's in the STARTING state. This is misleading and doesn't match how EdenMount::startFuse handles failures in createFuseChannel.

Extend the `try` block in EdenMount::takeoverFuse to handle exceptions raised from createFuseChannel.

Reviewed By: simpkins

Differential Revision: D14511564

fbshipit-source-id: 8f791efe1221bcfc1042f95054d181c303564086
2019-03-18 19:11:32 -07:00
..
benchmarks Cut most of the remaining Thrift SASL integration 2018-11-19 22:40:44 -08:00
cli Infer XDG_RUNTIME_DIR if unset 2019-03-14 18:19:41 -07:00
docs Document how globs work 2019-03-07 14:20:57 -08:00
fs Report FUSE_ERROR if creating FuseChannel fails 2019-03-18 19:11:32 -07:00
integration attempt to repair the RocksDB if we fail to open it 2019-03-18 11:36:42 -07:00
locale add a custom translation for ENOTCONN 2019-03-07 12:55:04 -08:00
py eden: add a script to build the eden client executable for oss builds 2019-01-15 14:14:32 -08:00
scripts Add missing copyright notices 2019-03-07 19:32:39 -08:00
test_support Allow systemd opt-in via config 2018-12-10 16:30:06 -08:00
test-data generate a new version of the "basic" snapshot 2019-03-18 11:36:42 -07:00
third-party update to latest kernel headers (from fuse/for-next) 2019-01-30 23:00:38 -08:00
win Add Windows version of FileUtils 2019-03-18 10:00:32 -07:00
.gitignore eden: wire up mac contbuild 2019-02-05 21:52:30 -08:00
Eden.project.toml Eden.project.toml file for Nuclide 2018-04-26 11:05:23 -07:00