CHW-4836 DockerDigestMismatch
docker blob upload digest does not match the uploaded bytes; the blob was not stored — retry the push
Default message: docker blob upload digest does not match the uploaded bytes; the blob was not stored — retry the push
HTTP status:400(client)
Problem. A Docker blob upload was refused at completion. Cause.
The ?digest= on the completing PUT is not the sha256 of the bytes
the session received, so storing it would put different content at
that layer’s address. A dropped or reordered chunk produces this too.
Fix. Retry the push; the client re-uploads the layer. If it repeats,
check for a proxy that rewrites request bodies. HTTP 400.