sapling/eden/fs/fuse
Matt Glazar 1057039562 Encapsulate EdenStats
Summary:
EdenStats is currently an alias for ThreadLocal<EdenThreadStats>. I want to split EdenThreadStats into two structs which are allocated independently, but EdenStats's interface makes this impossible.

Refactor EdenStats from an alias to a class and encapsulate the underlying ThreadLocal<EdenThreadStats> member.

This diff should not change behavior.

Reviewed By: simpkins

Differential Revision: D14822272

fbshipit-source-id: 691f4731aa22ecbdcd3535ee0bb0b99c816ffc3d
2019-04-14 20:45:16 -07:00
..
fuse_tester Rename ThreadLocalEdenStats to EdenStats 2019-04-14 20:45:16 -07:00
privhelper Stop checking EventBase::runInEventBaseThread result 2019-02-28 02:36:15 -08:00
test Rename ThreadLocalEdenStats to EdenStats 2019-04-14 20:45:16 -07:00
BufVec.cpp remove the fusell namespace 2018-03-19 17:01:52 -07:00
BufVec.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
CMakeLists.txt eden: handlemap.thrift was removed, but not from cmake build 2018-12-15 13:43:31 -08:00
DirList.cpp split InodeNumber into its own file 2019-02-08 16:21:35 -08:00
DirList.h simplify readdir implementation 2018-12-05 01:34:53 -08:00
Dispatcher.cpp Rename ThreadLocalEdenStats to EdenStats 2019-04-14 20:45:16 -07:00
Dispatcher.h Encapsulate EdenStats 2019-04-14 20:45:16 -07:00
FileHandle.h move write from EdenFileHandle to FileInode 2018-10-08 15:11:55 -07:00
FileHandleBase.cpp remove the fusell namespace 2018-03-19 17:01:52 -07:00
FileHandleBase.h remove getattr and setattr from FileHandleBase 2018-10-08 13:17:03 -07:00
FuseChannel.cpp Rename EdenStats to EdenThreadStats 2019-04-14 20:45:16 -07:00
FuseChannel.h Create exception type for FUSE unmount-during-init 2019-03-11 20:48:27 -07:00
FuseTypes.h add osxfuse kernel header 2019-03-19 10:26:24 -07:00
InodeNumber.cpp split InodeNumber into its own file 2019-02-08 16:21:35 -08:00
InodeNumber.h split InodeNumber into its own file 2019-02-08 16:21:35 -08:00
PollHandle.cpp remove the fusell namespace 2018-03-19 17:01:52 -07:00
PollHandle.h remove the fusell namespace 2018-03-19 17:01:52 -07:00
RequestData.cpp Encapsulate EdenStats 2019-04-14 20:45:16 -07:00
RequestData.h Rename ThreadLocalEdenStats to EdenStats 2019-04-14 20:45:16 -07:00