mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 08:18:15 +03:00
b2d658e98d
Summary: By default, a prefetch will always go through the Mercurial importer, but when store:use-eden-native-prefetch is set, prefetch is simply pushing tons of blob requests to the HgQueuedBackingStore, and the internal batching takes care of efficiently fetching. The one drawback is that prior to pushing a blob request to the queue, getBlob will query Mercurial to see if a blob is present locally. In the context of a FUSE access, this is totally expected as this allows for low latency blob access. But for a prefetch call, throughput matters significantly more and the local check can negatively affect this. Reviewed By: genevievehelsel Differential Revision: D30404965 fbshipit-source-id: 113883993fa641caf7095a5bc8b7dd802f33348d |
||
---|---|---|
.. | ||
fs | ||
hg-server | ||
integration | ||
locale | ||
mononoke | ||
scm | ||
test_support | ||
test-data | ||
.gitignore | ||
Eden.project.toml |