jj/lib
Martin von Zweigbergk 90744fb770 working copy: read files ahead when updating
If the commit backend has high latency, it can make a big difference
to read files concurrently. This patch updates the working copy code
to do that in the update code (when reading files from the backend to
write to the working copy). Because our backend at Google reads files
from a local daemon process that already does a lot of prefetching,
this patch doesn't actually help us. I think it's still the right
thing to do for backends that don't do the same kind of
prefetching. It speeds up `jj sparse set --add` by >10x when I disable
the prefetching in our daemon (our `Backend::concurrency()` is 100).
2023-12-29 13:37:13 -08:00
..
benches
gen-protos
src working copy: read files ahead when updating 2023-12-29 13:37:13 -08:00
tests index: show bad operation id if commit lookup failed during reindexing 2023-12-29 13:05:58 +09:00
testutils index: show bad operation id if commit lookup failed during reindexing 2023-12-29 13:05:58 +09:00
Cargo.toml lock: remove byteorder dependency from tests, use fs helper functions 2023-12-23 00:14:17 +09:00
LICENSE