You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Docker Registry 2.7.0 with S3 storage backend chunkSize set to 32MB:
...
storage:
s3:
...chunksize: 33554432
When pushing a ≈70MB layer to the registry it is split into 32MB and ≈38MB parts which doesn't respect chunkSize configuration. Here are the intercepted part upload HTTP requests, please, focus on Content-Length headers:
// Part 1 (OK)
PUT /******/_uploads/e291fc4d-b670-4f7b-aa47-76ec637918ff/data?partNumber=1&uploadId=68c1a260-c6a7-11ea-a23b-a50eac241fcb HTTP/1.1
Host: ******
User-Agent: aws-sdk-go/1.15.11 (go1.11.6; linux; amd64)
Content-Length: 33554432
...
// Part 2 (not OK)
PUT /******/_uploads/e291fc4d-b670-4f7b-aa47-76ec637918ff/data?partNumber=2&uploadId=68c1a260-c6a7-11ea-a
23b-a50eac241fcb HTTP/1.1
Host: ******
User-Agent: aws-sdk-go/1.15.11 (go1.11.6; linux; amd64)
Content-Length: 38611098
...
The text was updated successfully, but these errors were encountered:
@incubos can you verify if this is broken on main branch which is a candidate for v3?
Could you please reference a commit containing the fix for the issue?
Unfortunately, I will not be able to verify in near future. Maybe someone else is able to?
Docker Registry 2.7.0 with S3 storage backend
chunkSize
set to 32MB:When pushing a ≈70MB layer to the registry it is split into 32MB and ≈38MB parts which doesn't respect
chunkSize
configuration. Here are the intercepted part upload HTTP requests, please, focus onContent-Length
headers:The text was updated successfully, but these errors were encountered: