mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 23:38:50 +03:00
c55edc9036
Summary: Send readdir requests to TreeInode. This may not sound like a good idea: the FUSE documentation suggests that stateful directory handles are required to implement correct readdir semantics under concurrent deletes and renames. However, the 63-bit offset value is treated as a cookie that is passed from one readdir call into the next, and 63 bits should be sufficient to implement readdir concurrent with rename/unlink. So move readdir's implementation into TreeInode in preparation for the complete removal of TreeInodeDirHandle. Reviewed By: strager Differential Revision: D13287664 fbshipit-source-id: c0d615675edd9b83353534468a69b89068bba923 |
||
---|---|---|
.. | ||
benchharness | ||
config | ||
fuse | ||
inodes | ||
journal | ||
model | ||
rocksdb | ||
service | ||
sqlite | ||
store | ||
takeover | ||
testharness | ||
tracing | ||
utils | ||
CMakeLists.txt |