sapling/eden/fs/testharness
Adam Simpkins aec52ad41d update unlink() to load the child inode before removing it
Summary:
Loading the child inode is necessary to avoid race conditions with other
threads that may be currently trying to load the child inode in question.

This updates the code so that rmdir() and unlink() now share most of their
implementation.

Reviewed By: bolinfest

Differential Revision: D4664110

fbshipit-source-id: 871ca7b3c22819b24bc2639d9550bb45f6541f50
2017-03-08 17:09:36 -08:00
..
test additional refactoring of unit test initialization code 2017-03-02 14:24:10 -08:00
FakeBackingStore.cpp additional refactoring of unit test initialization code 2017-03-02 14:24:10 -08:00
FakeBackingStore.h additional refactoring of unit test initialization code 2017-03-02 14:24:10 -08:00
FakeObjectStore.cpp update all copyright statements to "2016-present" 2017-01-20 22:03:02 -08:00
FakeObjectStore.h update all copyright statements to "2016-present" 2017-01-20 22:03:02 -08:00
FakeTreeBuilder.cpp add more unit tests for checkout 2017-03-02 14:24:10 -08:00
FakeTreeBuilder.h add more unit tests for checkout 2017-03-02 14:24:10 -08:00
StoredObject.h update all copyright statements to "2016-present" 2017-01-20 22:03:02 -08:00
TARGETS codemod: fixup more build targets in TARGETS 2017-01-14 01:44:01 -08:00
TestChecks.h add an EdenMount::resetCommit() method 2017-03-02 14:24:10 -08:00
TestMount.cpp update unlink() to load the child inode before removing it 2017-03-08 17:09:36 -08:00
TestMount.h update unlink() to load the child inode before removing it 2017-03-08 17:09:36 -08:00
TestUtil.cpp update all copyright statements to "2016-present" 2017-01-20 22:03:02 -08:00
TestUtil.h update all copyright statements to "2016-present" 2017-01-20 22:03:02 -08:00