Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-43811

Old HAProxy process is opening new connections to dead pods after reload

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 4.16.z
    • Networking / router
    • Important
    • Yes
    • Rejected
    • False
    • Hide

      None

      Show
      None

      Description of problem:

      Openshift 4.16 Router (HAProxy 2.8) is opening new connections to dead pods after reload

      Version-Release number of selected component (if applicable):

      OCP 4.16.z and HAProxy 2.8

      How reproducible:

      Only on customer cluster

      Steps to Reproduce:

          1. Perform API Calls to the version X of the application
          2. Start a rollout of the new version X+1 with `oc rollout latest myapp`
          3. Perform API Calls to the version X+1 of the application, one or more API Calls may return 503 error
          

      Actual results:

      Router pod has old thread pointing to the configuration before the reload, a keep-alive connection may still communicate with old dead pods

      Expected results:

      Router pod needs to terminate keep-alive connections to dead pod    

      Additional info:

      The issue may be related to the https://issues.redhat.com/browse/OCPBUGS-32044 , however customer is using OCP 4.14.34 and 4.14.37 without experiencing this issue

              alebedev@redhat.com Andrey Lebedev
              rhn-support-gizzi Giovanni Luca Izzi
              Shudi Li Shudi Li
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated: