Golang panic when pushing image to a scaled image-registry

Solution Verified - Updated -

Issue

  • After scaling the image-registry to --replicas=2 (or higher), new image digests fail to push with a golang panic: d.nx != 0:

    Pushing image image-registry.openshift-image-registry.svc:5000/$NAMESPACE/cakephp-ex:latest ...
    Getting image source signatures
    Copying blob sha256:c18f14e8d594be2cf2bcf807394084852adaaae43f93512c1dd593e07050cd2d
    Copying blob sha256:bb13d92caffa705f32b8a7f9f661e07ddede310c6ccfa78fb53a49539740e29b
    Copying blob sha256:455ea8ab06218495bbbcb14b750a0d644897b24f8c5dcf9e8698e27882583412
    Copying blob sha256:3dfd2d5075ddce7eec28f86e5a9796a3c5541f276384dc36a523a117af4acb8f
    Copying blob sha256:84e620d0abe585d05a7bed55144af0bc5efe083aed05eac1e88922034ddf1ed2
    panic: d.nx != 0
    goroutine 8561 [running]:
    [...]
    

Environment

  • Red Hat OpenShift Container Platform (OCP) 4.X

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content