[2552784751] Upstream Reporter: Giuseppe Scrivano
Upstream issue status: Open
Upstream description:
currently we do not support progress channel for partial pulls. The entire logic implemented in copy/progress_channel.go is not used when a partial pull is used.
It causes an issue with CRI-O as it uses the notifications from the progress channel to detect whether the pull is still alive, and in case it aborts the operation after 10 seconds.
Since there are some actions that might take more than 10 seconds even when there is no data incoming, e.g. converting to composefs, we should have a mechanism to keep alive the channel (maybe reports dummy events or new kind of notifications?).
Upstream URL: https://github.com/containers/image/issues/2585
- links to