Uploaded image for project: 'OpenShift Hive'
  1. OpenShift Hive
  2. HIVE-2137

ClusterSync: Detect bogus syncsets and avoid repeatedly applying them

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • None

      As it stands, when there is a bad syncset that can never be applied (without manual intervention by a user), the reconciler will hot loop until exponential backoff kicks in.  Ideally, we should be able to detect when a syncset is impossible to apply and avoid thrashing the reconciler with 10 or 15 loops (for each bad sync) before backoff starts. 

      Examples of bad syncsets:

      • syncing an object with an invalid/non-existent namespace
      • syncing a object of a Kind that has no matching CRD on the target server

      Particularly, the staging environment has a very large amount of these bad syncsets. 

       

       

              rh-ee-mold Mark Old
              rh-ee-mold Mark Old
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: