crc-org / crc

CRC is a tool to help you run containers. It manages a local OpenShift 4.x cluster, Microshift or a Podman VM optimized for testing and development purposes
https://crc.dev
Apache License 2.0
1.25k stars 236 forks source link

Parallel bundle download & decompression #4336

Open matejvasek opened 2 weeks ago

matejvasek commented 2 weeks ago

I think it might be slightly faster if bundle download and decompression would be done in parallel. IIUIC right now bundle is first downloaded and only then decompressed.

/kind enhancement

matejvasek commented 2 weeks ago

/help

matejvasek commented 2 weeks ago

/remove-help

matejvasek commented 2 weeks ago

/remove-kind bug

cfergeau commented 2 weeks ago

Yep, interesting idea to try, as the bundle download is mainly limited by network speed, while decompression is CPU-bound. Should save some time at the end of download.

praveenkumar commented 2 weeks ago

@vyasgun do you want to take a look into this?

vyasgun commented 2 weeks ago

@praveenkumar yes, assigned to myself.

vyasgun commented 2 weeks ago

/assign