sapling/eden/fs
Puneet Kaushik 38299c2d3a Sqlite Overlay for Inode support on Windows
Summary:
This diff introduces a sqlite based overlay, which stores the directory inode and its entries in the sqlite database. This is similar to FsOverlay but doesn't support all the functionality. Sqlite overlay in this diff is only designed to handles the requirement for Eden on Windows.

We did not build sqlite overlay as a virtual class because as of this diff the interface and functionality of this is different from fsOverlay.

Reviewed By: simpkins

Differential Revision: D20480870

fbshipit-source-id: c87cb2ffd11c6c0c7a10bc8dfaf6164e0e442b2b
2020-04-23 12:41:47 -07:00
..
benchharness Tidy up license headers 2019-10-11 05:28:23 -07:00
cli Update pyre version for eden 2020-04-23 12:09:39 -07:00
config remove all CLI code dealing with the old legacy bind-mounts config 2020-04-09 17:31:03 -07:00
fuse make FUSE metrics more efficient 2020-04-23 10:46:16 -07:00
inodes Sqlite Overlay for Inode support on Windows 2020-04-23 12:41:47 -07:00
journal rename tracing to telemetry 2019-10-15 13:39:41 -07:00
model Include treeEntryTypeFromMode in Windows build 2020-03-31 08:08:36 -07:00
monitor Migrate from TAsyncSocket 2020-03-31 13:20:02 -07:00
notifications eden: show desktop notification for blob/tree fetch errors 2020-02-10 08:28:49 -08:00
py update build configuration information for Python and C++ 2020-04-22 12:48:47 -07:00
rocksdb Remove dead includes in eden 2019-10-11 16:45:01 -07:00
service make FUSE metrics more efficient 2020-04-23 10:46:16 -07:00
sqlite Sqlite Overlay for Inode support on Windows 2020-04-23 12:41:47 -07:00
store expose live FUSE requests 2020-04-22 12:33:34 -07:00
takeover add EdenServer recovery step and recover after failed takeover data send handshake 2020-04-07 09:52:21 -07:00
telemetry make FUSE metrics more efficient 2020-04-23 10:46:16 -07:00
testharness eden: fix multiply defined symbols issue with ImportPriority 2020-03-20 10:56:08 -07:00
utils update build configuration information for Python and C++ 2020-04-22 12:48:47 -07:00
win Sqlite Overlay for Inode support on Windows 2020-04-23 12:41:47 -07:00
CMakeLists.txt update build configuration information for Python and C++ 2020-04-22 12:48:47 -07:00