sapling/eden/fs
Adam Simpkins 4ddda70198 unbreak open()
Summary:
D13325746 changed `EdenDispatcher::open()` to no longer return a file handle.
However the code in `FuseChannel::fuseOpen()` throws an exception if the
dispatcher does not create a file handle.  This breaks most file operations in
Eden.

The Dispatcher check is removed in D13354307, but that hasn't landed yet.
That change probably just needed to be part of D13325746.

Reviewed By: chadaustin

Differential Revision: D13445570

fbshipit-source-id: 70d639142057740766bcbe02a0df50b14f7c9937
2018-12-12 20:32:32 -08:00
..
benchharness standardize some of the benchmark infrastructure 2018-11-13 15:27:50 -08:00
config Create a platform independent way to compare the stats. 2018-11-21 16:38:51 -08:00
fuse unbreak open() 2018-12-12 20:32:32 -08:00
inodes remove EdenFileHandle and FileInode::open 2018-12-12 17:10:29 -08:00
journal explicitly complete StreamPublisher stream on destruct 2018-10-01 13:21:59 -07:00
model only evict when interest handle is dropped if blob wasn't reloaded 2018-12-10 19:30:28 -08:00
rocksdb add CMake build files 2018-04-30 14:37:46 -07:00
service Forward systemd startup logs to 'eden start' 2018-12-07 17:07:08 -08:00
sqlite avoid leaking the sqlite3 db if we fail to open it 2018-06-20 16:36:22 -07:00
store remove some more of the leftover empty file checks 2018-12-12 18:48:06 -08:00
takeover folly::Optional -> std::optional 2018-10-23 18:51:59 -07:00
testharness remove EdenFileHandle and FileInode::open 2018-12-12 17:10:29 -08:00
tracing replace folly::Baton in existing benchmarks with StartingGate 2018-11-13 15:27:51 -08:00
utils use CoverageSet to drop blobs when they're fully read by FUSE 2018-12-06 12:04:17 -08:00
CMakeLists.txt add CMake build files 2018-04-30 14:37:46 -07:00