sapling/eden/fs
Genevieve Helsel ddbb036353 allow backgrounding prefetches within the eden daemon
Summary: Allows us to background a prefetch (similar to how prefetch-profile fetches are backgrounded). A thing to note here is that we do not deduplicate fetches for prefetches, but if there is enough busy work between bulk filesystem accesses and the prefetch finishing, this should not be an issue.

Reviewed By: chadaustin

Differential Revision: D27028428

fbshipit-source-id: 5c528fff76719f42151542eaa3499271f7ab6fa3
2021-04-26 16:16:21 -07:00
..
benchharness add 4k random writes benchmark 2020-07-14 16:13:37 -07:00
benchmarks Remove dead includes in eden 2020-10-09 15:25:47 -07:00
cli allow backgrounding prefetches within the eden daemon 2021-04-26 16:16:21 -07:00
cli_rs make widgets for top 2021-04-09 12:27:04 -07:00
config utils: introduce CaseSensitivity 2021-04-20 13:08:27 -07:00
docs run linter in eden/fs/docs 2021-01-25 16:13:54 -08:00
fuse utils: introduce CaseSensitivity 2021-04-20 13:08:27 -07:00
inodes overlay: only log first 50 fsck errors 2021-04-22 13:12:50 -07:00
journal journal: coalesce no-op checkout events 2021-02-26 16:28:44 -08:00
model optimize HgProxyHash some and make loading from LocalStore explicit 2021-03-12 10:42:46 -08:00
monitor Apply clang-format update fixes 2021-01-10 10:06:29 -08:00
nfs utils: introduce CaseSensitivity 2021-04-20 13:08:27 -07:00
notifications notifications: support Windows 2020-11-11 09:37:56 -08:00
prjfs telemetry: switch to using quantile stats instead of histograms 2021-02-14 16:37:08 -08:00
py Backout py3 only changes from windows_thrift 2021-04-22 10:29:49 -07:00
rocksdb Remove dead includes in eden 2019-10-11 16:45:01 -07:00
scripts move eden/scripts/ into eden/fs/ 2020-11-04 18:29:49 -08:00
service allow backgrounding prefetches within the eden daemon 2021-04-26 16:16:21 -07:00
sqlite overlay: use PersistentSqliteStatement in TreeOverlayStore 2021-03-15 12:01:48 -07:00
store store: re-enable store tests under tsan 2021-04-12 18:46:26 -07:00
takeover changing AsyncServerSocket::acceptError to receive exception_wrapper 2021-02-20 08:01:53 -08:00
telemetry follow-up to sandcastle_instance_id 2021-04-06 13:14:12 -07:00
testharness inodes: make lastCheckoutTime an EdenTimestamp 2021-04-19 14:38:14 -07:00
third-party fs: update fuse_kernel_linux.h 2021-03-17 20:55:43 -07:00
utils utils: expand AbsolutePathBase to provide some filesystem related methods via Boost 2021-04-23 15:22:09 -07:00
CMakeLists.txt nfs: make it compile with getdeps builds 2021-02-03 17:54:54 -08:00