sapling/eden/fs/overlay
Wez Furlong 498a3b8aba eden: add mkdir support
Summary:
Enables mkdir in the overlay area.

I had to add some `lstat` calls in to the overlay dir reader because we depend
on knowing at least whether a node is a dir or not at the next level up.

When I run the test suite, the mounts are on my `/tmp` filesystem.  When I run
eden manually, they are on my `/data` filesystem.  The latter (xfs) does not
populate the type bits.  This meant that the test suite passed but manual
testing did not.

Adding the `lstat` calls is a little unfortunate.  On OS X there is a bulk
operation that combines `readdir` and `lstat` so that there are fewer syscalls.
We don't have an equivalent for Linux.

Reviewed By: bolinfest

Differential Revision: D3301532

fbshipit-source-id: e228f4a392f90aa491fec62e8b98471a8acecff2
2016-05-18 12:24:00 -07:00
..
test Initial commit 2016-05-12 14:09:13 -07:00
Overlay.cpp eden: add mkdir support 2016-05-18 12:24:00 -07:00
Overlay.h Initial commit 2016-05-12 14:09:13 -07:00
TARGETS Include build files that were inadvertently excluded from the initial export. 2016-05-12 16:08:34 -07:00