sapling/eden/fs/inodes/test
Chad Austin b99d81654a introduce an EdenTimestamp type
Summary:
While we're changing how timestamps are stored, we might as well
implement this small-ish efficiency.  Instead of storing timestamps as
a timespec (16 bytes), store them as 64-bit nanoseconds with a range
slightly larger than what ext4 supports.  Assuming a million inodes,
this saves 24 MB.

This diff introduces the EdenTimestamp type.  The next diff will start
using it.

Reviewed By: simpkins

Differential Revision: D6957659

fbshipit-source-id: 4551af6f5b8c1ff610ba88795f69e7d69d7f605d
2018-02-15 16:31:42 -08:00
..
CheckoutTest.cpp compute permission bits based on FileType in TreeEntry 2018-02-15 14:46:33 -08:00
DiffTest.cpp compute permission bits based on FileType in TreeEntry 2018-02-15 14:46:33 -08:00
EdenMountTest.cpp split InodeTimestamps into its own file 2018-02-01 12:34:15 -08:00
FileHandleMapTest.cpp open file handles now survive graceful restart 2018-01-09 22:23:11 -08:00
FileInodeTest.cpp report a reasonable value in stat.st_blocks for files 2018-02-08 19:36:03 -08:00
InodeBaseTest.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
InodeMapTest.cpp compute permission bits based on FileType in TreeEntry 2018-02-15 14:46:33 -08:00
InodePtrTest.cpp remove eden/fs/utils/test/TestChecks.h 2017-11-15 12:53:55 -08:00
InodeTimestampsTest.cpp introduce an EdenTimestamp type 2018-02-15 16:31:42 -08:00
main.cpp logging: update initialization code to use the new LogConfig logic 2017-12-01 17:07:56 -08:00
OverlayTest.cpp split InodeTimestamps into its own file 2018-02-01 12:34:15 -08:00
RemoveTest.cpp remove dep on libfuse 2018-01-02 16:36:16 -08:00
RenameTest.cpp remove eden/fs/utils/test/TestChecks.h 2017-11-15 12:53:55 -08:00
SymlinkTest.cpp Added type identification capability to InodeBase. 2017-12-14 16:41:39 -08:00
TARGETS Run autodeps on stale opt-in TARGETS 2018-01-09 15:12:08 -08:00