If the PathInfoService is using gRPC, expose it via the nar_calculation_service() method in the PathInfoService. Also pass nar_calculation_service through in tha blanket impl. This now causes a `tvix-store import` using the default config to not fall back to `SimpleRenderer`, which will calculate the NAR hash and size by downloading the uploaded blobs (and blobs it didn't need to upload) locally, making such imports faster. Change-Id: If2c3fe6584e9093cba322d2360f355a3923904ae Reviewed-on: https://cl.tvl.fyi/c/depot/+/12658 Tested-by: BuildkiteCI Reviewed-by: edef <edef@edef.eu> Autosubmit: flokli <flokli@flokli.de> |
||
|---|---|---|
| .. | ||
| fs | ||
| tests | ||
| bigtable.rs | ||
| combinators.rs | ||
| from_addr.rs | ||
| grpc.rs | ||
| lru.rs | ||
| memory.rs | ||
| mod.rs | ||
| nix_http.rs | ||
| redb.rs | ||
| signing_wrapper.rs | ||