serverless-registry icon indicating copy to clipboard operation
serverless-registry copied to clipboard

Unable to Pull Large Docker Image on RunPod Cloud Platform: HTTP 206 Error

Open anonsaber opened this issue 1 year ago • 3 comments

I'm experiencing an issue when trying to pull a large Docker image on the RunPod cloud platform. The operation fails with the following error message: failed to pull image: expected HTTP 206 from byte range request.

Interestingly, I'm able to pull the same image successfully using the Docker client locally. The problem seems to occur only with larger images on the cloud platform.

Steps to Reproduce:

Attempt to pull a large Docker image on the RunPod cloud platform. Observe the error message related to HTTP 206.

Expected Behavior:

The large image should be pulled successfully on the RunPod cloud platform, as it does with the Docker client locally.

Actual Behavior:

The pull operation fails with an HTTP 206 error on the cloud platform when dealing with large images.

Thank you for looking into this issue. Your assistance in resolving this would be greatly appreciated.

anonsaber avatar Oct 10 '24 10:10 anonsaber

I will take a look as soon as I can, sounds like an interesting issue. Thanks for reporting.

gabivlj avatar Oct 10 '24 15:10 gabivlj

I think the runtime that they have might be using ranged pulls which serverless-registry doesn't support yet. I will take a look and have an implementation tomorrow hopefully.

gabivlj avatar Oct 11 '24 04:10 gabivlj

@gabivlj Any update on this?

theetherGit avatar Oct 03 '25 16:10 theetherGit