Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-7961

Proxy cache responds with HTTP 500 on simultaneous pulls

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • False
    • None
    • False

      I sometimes get HTTP 500 response in client and

      duplicate key value violates unique constraint "manifest_repository_id_digest"

      error in log when pulling from an proxy organization. I've attached complete logs.

      Even though I'm not well versed in QUAY source code, I guess it's caused by not handling _ManifestAlreadyExists in data/registry_model/registry_proxy_model.py. Another create_manifest call in data/model/oci/manifest.py is apparently handling it.

        1. log
          33 kB
          Daniel Milewski

              Unassigned Unassigned
              daniel.milewski.grupawp Daniel Milewski (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: