sapling/eden/fs/fuse
Adam Simpkins 4917682fc6 add a tag parameter to ThreadLocal<EdenStats>
Summary:
Update all of the code using ThreadLocal<EdenStats> to pass in a non-default
Tag parameter to the ThreadLocal template.

A non-default tag parameter is required to use the accessAllThreads() method on
the ThreadLocal object.  We need to use accessAllThreads() to perform stats
aggregation correctly.  Currently the EdenServer code is only performing
aggregation for stats in the FunctionScheduler.

This diff only updates the ThreadLocal<EdenStats> type, but does not contain
any behavior changes.  I will fix the stats aggregation in a subsequent diff.

Reviewed By: bolinfest

Differential Revision: D5657268

fbshipit-source-id: bc4b6f56324eb8d3052c023fd3f6f64f99b1d4e0
2017-08-18 11:50:56 -07:00
..
privhelper move dropPrivileges() to UserInfo, and restore supplimentary groups 2017-07-27 19:39:00 -07:00
BufVec.cpp move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
BufVec.h move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
Channel.cpp update logging statements to use folly logging APIs 2017-06-22 13:50:13 -07:00
Channel.h move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
DirHandle.h move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
DirList.cpp move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
DirList.h move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
Dispatcher.cpp add a tag parameter to ThreadLocal<EdenStats> 2017-08-18 11:50:56 -07:00
Dispatcher.h add a tag parameter to ThreadLocal<EdenStats> 2017-08-18 11:50:56 -07:00
EdenStats.cpp move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
EdenStats.h add a tag parameter to ThreadLocal<EdenStats> 2017-08-18 11:50:56 -07:00
FileHandle.cpp move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
FileHandle.h move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
FileHandleBase.cpp comment out unused parameters 2017-07-21 15:01:05 -07:00
FileHandleBase.h move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
FileHandleMap.cpp update logging statements to use folly logging APIs 2017-06-22 13:50:13 -07:00
FileHandleMap.h move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
fuse_headers.h move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
MountPoint.cpp update logging statements to use folly logging APIs 2017-06-22 13:50:13 -07:00
MountPoint.h move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
PollHandle.cpp comment out unused parameters 2017-07-21 15:01:05 -07:00
PollHandle.h move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
RequestData.cpp add a tag parameter to ThreadLocal<EdenStats> 2017-08-18 11:50:56 -07:00
RequestData.h add a tag parameter to ThreadLocal<EdenStats> 2017-08-18 11:50:56 -07:00
SessionDeleter.cpp move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
SessionDeleter.h move eden/utils and eden/fuse into eden/fs 2017-04-14 11:39:02 -07:00
TARGETS eden: disable autodeps on eden/fs/fuse/TARGETS 2017-08-16 23:15:44 -07:00