sapling/eden/fs
Chad Austin 7c5c5e75d0 route overlay file access through OverlayFileAccess
Summary:
Have FileInode use OverlayFileAccess instead of using the Overlay directly.
This allows IO on materialized files to be stateless and pave the way for
eliminating EdenFileHandle. It also paves the way for performance improvements
such as nicer SHA-1 caching.

Reviewed By: strager

Differential Revision: D13325079

fbshipit-source-id: fb27d48b5dc9196dc6e36557596f601194a56aa9
2018-12-12 17:10:29 -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 remove DirHandle 2018-12-05 01:34:53 -08:00
inodes route overlay file access through OverlayFileAccess 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 only evict when interest handle is dropped if blob wasn't reloaded 2018-12-10 19:30:28 -08:00
takeover folly::Optional -> std::optional 2018-10-23 18:51:59 -07:00
testharness use CoverageSet to drop blobs when they're fully read by FUSE 2018-12-06 12:04:17 -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