sapling/eden/fs
Wez Furlong 2010591f7a prioritize mononoke tree fetches over local treepacks
Summary:
While this doesn't deliver any gains immediately, it is desirable
because the shortest path to getting trees with pre-populated size and
content sha1 information is via the mononoke api server fetch.

If we use the local trees we will populate the basic metadata slightly
faster but will then pay more to fetch and hash the data.

The calculus is a little more complex really, as having the contents of
a dir locally in a local datapack is probably faster, but we don't have
a good way to know if that is the case right now.

Reviewed By: strager

Differential Revision: D12813490

fbshipit-source-id: 545b90bf20940dab193bef8120712dd9227033e1
2018-10-31 11:50:39 -07:00
..
config add option to override the mononoke tier name 2018-10-31 11:50:39 -07:00
fuse Use FUSE_CACHE_SYMLINKS option 2018-10-29 11:17:14 -07:00
inodes pass ReloadableConfig down to HgBackingStore ctor 2018-10-31 11:50:38 -07:00
journal explicitly complete StreamPublisher stream on destruct 2018-10-01 13:21:59 -07:00
model folly::Optional -> std::optional 2018-10-23 18:51:59 -07:00
rocksdb add CMake build files 2018-04-30 14:37:46 -07:00
service use ReloadableConfig for configuration in HgBackingStore 2018-10-31 11:50:39 -07:00
sqlite avoid leaking the sqlite3 db if we fail to open it 2018-06-20 16:36:22 -07:00
store prioritize mononoke tree fetches over local treepacks 2018-10-31 11:50:39 -07:00
takeover folly::Optional -> std::optional 2018-10-23 18:51:59 -07:00
testharness folly::Optional -> std::optional 2018-10-23 18:51:59 -07:00
utils folly::Optional -> std::optional 2018-10-23 18:51:59 -07:00
CMakeLists.txt add CMake build files 2018-04-30 14:37:46 -07:00