Skip to content
This repository has been archived by the owner on Jun 5, 2024. It is now read-only.

Start installing packages as they become ready #75

Merged
merged 1 commit into from
Jul 5, 2023

Conversation

jonjohnsonjr
Copy link
Contributor

@jonjohnsonjr jonjohnsonjr commented Jul 5, 2023

Second half of chainguard-dev/apko#775

Previously, we would wait for everything to be fetched and expanded, but this change allows us to start installing concurrently with fetches.

This assumes that we must install in the exact order returned by ResolveWorld, but we can likely improve upon this.

Previously, we would wait for everything to be fetched and expanded, but
this change allows us to start installing concurrently with fetches.

This assumes that we must install in the exact order returend by
ResolveWorld, but we can likely improve upon this.

Signed-off-by: Jon Johnson <jon.johnson@chainguard.dev>
@jonjohnsonjr
Copy link
Contributor Author

Before, you see we have to wait for everything to finish expanding before installing any packages:

image

After, we have overlapping fetch, expand, and install:

image

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants