Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-10934

Application continuous availability with deployment using cached (PVC) dynamic-plugins

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Critical Critical
    • 1.9.0
    • 1.7.0
    • Operator
    • M
    • False
    • Hide

      None

      Show
      None
    • False
    • 0% To Do, 100% In Progress, 0% Done

      Summary

      During a rolling update initiated by a dynamic-plugins configuration change (via dynamic-plugin.yaml ConfigMap update) to a Backstage, users experience temporary 404 errors. This occurs because the application, which relies on PVC for caching dynamic plugins, handles traffic with inconsistent cache states across old and new pods during the transition period.

      https://issues.redhat.com/browse/RHDHSUPP-290 

      Goals (aka. expected user outcomes)

      Solution which does not degrade user experience guaranteeing read consistency. Any pod actively serving traffic must only read from a cache that is fully populated and consistent with its current configuration version.

       

              gazarenk-1 Gennady Azarenkov
              gazarenk-1 Gennady Azarenkov
              RHIDP - Install
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: