Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-879

Merged bundle limit reached failed: "failed to update installplan bundle lookups: etcdserver: request is too large"

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Critical Critical
    • 2023Q2, rhos-18.0.0
    • None
    • None
    • None
    • Merged bundle limit
    • False
    • Hide

      None

      Show
      None
    • False
    • OSPRH-811Red Hat OpenStack 18.0 Greenfield Deployment
    • Committed
    • No Docs Impact
    • OSPRH-811 - Red Hat OpenStack 18.0 Greenfield Deployment
    • Proposed
    • Proposed
    • 0% To Do, 0% In Progress, 100% Done
    • Podified Core

      During the meta-operator deploy, when the bundle is unpacked and the manifests/* (CRDs and all the related resources) are installed, we hit the following issue:

      ```
      Merged bundle limit reached

      failed: failed to update installplan bundle lookups: etcdserver: request is too large [1] [3]

      ```

      There's an ongoing conversation on slack:

      https://redhat-internal.slack.com/archives/CQXJFGMK6/p1678714469690729 

      Looks like that either its the total size exceeds ~4MB uncompressed. or a single manifest exceeds ~1MB, hitting the limits explained in [2].

      The gzip compression is already enabled, (we can see on the cm annotation `olm.contentEncoding: gzip+base64`)

      [1] https://paste.opendev.org/show/b9UFDOkEkucoHWDLTKcn/ 
      [2] https://groups.google.com/g/operator-framework/c/79UO6oGwuTs 
      [3] https://etcd.io/docs/v3.3/dev-guide/limit/

            dprince@redhat.com Dan Prince
            fpantano@redhat.com Francesco Pantano
            rhos-dfg-ospk8s
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: