sapling/eden/fs/store
Zeyi (Rice) Fan fff1c76996 make open calls from fuse high priority
Summary: This diff bumps the open call from FUSE to High priority (which is higher than any other blob open request atm). This has shown improvement on the user experience of EdenFS when it's importing many other things from other channels (thrift, etc.)

Reviewed By: chadaustin

Differential Revision: D20287389

fbshipit-source-id: 319bc44ef8be5c904d7cf0db7cc2f8be28b4760a
2020-03-17 02:31:25 -07:00
..
git add priority to BackingStore interface 2020-03-17 02:31:23 -07:00
hg eden: add HgQueuedBackingStore that implements a naive queue & worker 2020-03-17 02:31:24 -07:00
mononoke add priority to BackingStore interface 2020-03-17 02:31:23 -07:00
test introduce ImportPriority 2020-03-17 02:31:22 -07:00
BackingStore.h add priority to BackingStore interface 2020-03-17 02:31:23 -07:00
BlobAccess.cpp make open calls from fuse high priority 2020-03-17 02:31:25 -07:00
BlobAccess.h make open calls from fuse high priority 2020-03-17 02:31:25 -07:00
BlobCache.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
BlobCache.h Tidy up license headers 2019-10-11 05:28:23 -07:00
BlobMetadata.h Tidy up license headers 2019-10-11 05:28:23 -07:00
CMakeLists.txt Add BlobCache to Windows EdenMount 2020-03-10 12:27:50 -07:00
Diff.cpp add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
Diff.h add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
DiffCallback.h Tidy up license headers 2019-10-11 05:28:23 -07:00
DiffContext.cpp add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
DiffContext.h count fetch statistics during diff and checkout 2020-02-05 16:05:29 -08:00
eden_store_util.cpp restructure KeySpace and move it into KeySpace.h 2020-01-21 10:33:10 -08:00
EmptyBackingStore.cpp add priority to BackingStore interface 2020-03-17 02:31:23 -07:00
EmptyBackingStore.h add priority to BackingStore interface 2020-03-17 02:31:23 -07:00
ImportPriority.h introduce ImportPriority 2020-03-17 02:31:22 -07:00
IObjectStore.cpp add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
IObjectStore.h make open calls from fuse high priority 2020-03-17 02:31:25 -07:00
KeySpace.cpp bump the assertKeySpaceInvariants to a newer MSVC 2020-01-24 22:34:24 -08:00
KeySpace.h allow garbage collection of cached tree objects again 2020-01-23 17:33:43 -08:00
LocalStore.cpp add independent cache size limits per object type 2020-01-21 19:41:47 -08:00
LocalStore.h clear the deprecated blobsize keyspace at startup 2020-01-21 10:33:11 -08:00
MemoryLocalStore.cpp restructure KeySpace and move it into KeySpace.h 2020-01-21 10:33:10 -08:00
MemoryLocalStore.h restructure KeySpace and move it into KeySpace.h 2020-01-21 10:33:10 -08:00
ObjectStore.cpp make open calls from fuse high priority 2020-03-17 02:31:25 -07:00
ObjectStore.h make open calls from fuse high priority 2020-03-17 02:31:25 -07:00
RocksDbLocalStore.cpp collectX to collectUnsafe 2020-03-10 11:36:09 -07:00
RocksDbLocalStore.h add independent cache size limits per object type 2020-01-21 19:41:47 -08:00
ScmStatusDiffCallback.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
ScmStatusDiffCallback.h Tidy up license headers 2019-10-11 05:28:23 -07:00
SerializedBlobMetadata.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
SerializedBlobMetadata.h Tidy up license headers 2019-10-11 05:28:23 -07:00
SqliteLocalStore.cpp clear the deprecated blobsize keyspace at startup 2020-01-21 10:33:11 -08:00
SqliteLocalStore.h restructure KeySpace and move it into KeySpace.h 2020-01-21 10:33:10 -08:00
StatsFetchContext.cpp log checkout type and fetch counts to scuba 2020-02-05 16:05:30 -08:00
StatsFetchContext.h log checkout type and fetch counts to scuba 2020-02-05 16:05:30 -08:00
StoreResult.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
StoreResult.h Tidy up license headers 2019-10-11 05:28:23 -07:00