sapling/eden/fs/fuse
Chad Austin ddd6943359 use a single static table for the fuse access type lookup
Summary:
Instead of multiple linear array scans to determine the type of a FUSE
request, use a single lookup table. This is a small optimization, but
it makes the code a bit nicer too.

Reviewed By: wez

Differential Revision: D21314720

fbshipit-source-id: 5b6700ad5bb8e353da1e457de1533e6a626e8f68
2020-04-30 10:20:45 -07:00
..
fuse_tester move UserInfo to eden/fs/utils/ 2020-04-29 17:21:12 -07:00
privhelper move UserInfo to eden/fs/utils/ 2020-04-29 17:21:12 -07:00
test use enumValue instead of static_cast<int> 2020-04-28 18:59:34 -07:00
BufVec.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
BufVec.h Tidy up license headers 2019-10-11 05:28:23 -07:00
CMakeLists.txt move UserInfo to eden/fs/utils/ 2020-04-29 17:21:12 -07:00
DirList.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
DirList.h Tidy up license headers 2019-10-11 05:28:23 -07:00
Dispatcher.cpp remove the dead FileHandle class 2019-10-18 12:17:43 -07:00
Dispatcher.h ensure fuse capability flags survive graceful restart 2019-12-10 10:25:30 -08:00
FuseChannel.cpp use a single static table for the fuse access type lookup 2020-04-30 10:20:45 -07:00
FuseChannel.h use a single static table for the fuse access type lookup 2020-04-30 10:20:45 -07:00
FuseTypes.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeNumber.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeNumber.h Replace Folly Format with fmt in logger to reduce binary size 2019-11-18 05:53:08 -08:00
PollHandle.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
PollHandle.h Tidy up license headers 2019-10-11 05:28:23 -07:00
RequestData.cpp make FUSE metrics more efficient 2020-04-23 10:46:16 -07:00
RequestData.h make FUSE metrics more efficient 2020-04-23 10:46:16 -07:00