sapling/eden/fs/inodes
Genevieve Helsel 8ff8d6217e setParentCommits after checkout while holding parentsLock_
Summary: was looking in this area and saw this TODO. moves the `setParentCommits()` call into `CheckoutConflict::finish()` so it is called while we are still holding the parents lock.

Reviewed By: chadaustin

Differential Revision: D18668329

fbshipit-source-id: 8415c792193e5b89737f15141f33c5a9799f527b
2019-12-10 18:13:26 -08:00
..
overlay add EdenErrorType to EdenError 2019-10-29 09:23:03 -07:00
test setParentCommits after checkout while holding parentsLock_ 2019-12-10 18:13:26 -08:00
CacheHint.h Tidy up license headers 2019-10-11 05:28:23 -07:00
CheckoutAction.cpp Remove dead includes in eden 2019-10-11 16:45:01 -07:00
CheckoutAction.h Tidy up license headers 2019-10-11 05:28:23 -07:00
CheckoutContext.cpp setParentCommits after checkout while holding parentsLock_ 2019-12-10 18:13:26 -08:00
CheckoutContext.h record the durations of the various phases of checkout 2019-11-21 17:16:10 -08:00
CMakeLists.txt rename tracing to telemetry 2019-10-15 13:39:41 -07:00
DeferredDiffEntry.cpp refactor the EDEN_BUG() macro 2019-11-22 15:38:33 -08:00
DeferredDiffEntry.h Tidy up license headers 2019-10-11 05:28:23 -07:00
DirEntry.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
DirEntry.h Tidy up license headers 2019-10-11 05:28:23 -07:00
EdenDispatcher.cpp Merge TreeInode::create/mknod 2019-10-18 13:25:46 -07:00
EdenDispatcher.h Tidy up license headers 2019-10-11 05:28:23 -07:00
EdenMount.cpp setParentCommits after checkout while holding parentsLock_ 2019-12-10 18:13:26 -08:00
EdenMount.h introduce EdenMount::loadFileContentsFromPath 2019-12-09 11:33:23 -08:00
EdenMountError.h Tidy up license headers 2019-10-11 05:28:23 -07:00
FileInode.cpp refactor the EDEN_BUG() macro 2019-11-22 15:38:33 -08:00
FileInode.h Tidy up license headers 2019-10-11 05:28:23 -07:00
GlobNode.cpp Remove dead includes in eden 2019-10-11 16:45:01 -07:00
GlobNode.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeBase.cpp clang-format 2019-10-24 14:56:43 -07:00
InodeBase.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeError.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeError.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeLoader.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeMap.cpp remove the redundant inode number from UnloadedInode 2019-12-04 13:30:19 -08:00
InodeMap.h remove the redundant inode number from UnloadedInode 2019-12-04 13:30:19 -08:00
InodeMetadata.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeMetadata.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtr-defs.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtr.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtr.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtrFwd.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeTable.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeTimestamps.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeTimestamps.h Tidy up license headers 2019-10-11 05:28:23 -07:00
Overlay.cpp support closing the Overlay class even if it is still in use 2019-11-11 10:56:15 -08:00
Overlay.h enable -Wmismatched-tags 2019-12-03 14:43:12 -08:00
OverlayFile.cpp support closing the Overlay class even if it is still in use 2019-11-11 10:56:15 -08:00
OverlayFile.h store weak overlay in OverlayFile 2019-11-06 18:24:58 -08:00
OverlayFileAccess.cpp refactor OverlayFileAccess errors 2019-11-06 18:24:58 -08:00
OverlayFileAccess.h refactor OverlayFileAccess errors 2019-11-06 18:24:58 -08:00
ParentInodeInfo.h Tidy up license headers 2019-10-11 05:28:23 -07:00
ServerState.cpp add a StructuredLogger instance to ServerState 2019-11-13 15:23:38 -08:00
ServerState.h add a StructuredLogger instance to ServerState 2019-11-13 15:23:38 -08:00
TreeInode.cpp move gitignore loading to EdenMount as EdenMount::loadFileContents 2019-12-09 11:33:23 -08:00
TreeInode.h Merge TreeInode::create/mknod 2019-10-18 13:25:46 -07:00