commit | 342509143d2a9f7d1c980b08c3d00fd56550dc0b | [log] [tgz] |
---|---|---|
author | Erick Tryzelaar <etryzelaar@google.com> | Tue Apr 13 00:31:47 2021 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Tue Apr 13 00:31:47 2021 +0000 |
tree | eab064693836585e0f8f55a426579142756b48ae | |
parent | 124bdac2ff95945bfab10bfecc7e07390d6e0f15 [diff] |
[host-target-testing] Support lazily fetching blobs Some of the OTA test steps do not need all the blobs, like when we pave N-1 onto a device, then validate with sl4f. This introduces a BlobFetchMode, where if we get a repository with LazilyFetchBlobs, we will only download blobs when they're requested by the test device. This can half the artifacts we need to download when getting the old version. To go even further, we could be even smarter and compare the blobs from N-1 and N, and only prefetch the blobs that are only in N, but we can address that optimization down the road. Change-Id: I4d28694a72fa0b3341cc9fc71e4ec84f1668dd0c Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/512311 Commit-Queue: Erick Tryzelaar <etryzelaar@google.com> Reviewed-by: John Wittrock <wittrock@google.com>
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.