Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-6454

APIcast connections should be drained gracefully on pod deletion

    XMLWordPrintable

Details

    • False
    • False
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Not Started
    • Undefined

    Description

      What:
      From RHOAM performance testing it seems like some connections fail whenever apicast pod is deleted. Most likely apicast is prematurely closing connections that are still in progress.
      Additional investigation of the behavior is required. Perhaps one could create a slow connection to one of the apicast pods and observe if the connection is closed when pod is deleted, or whether apicast finishes the request before shutting down.

      Why:
      Connections fail with 5xx error when APICast pod is deleted.

      How:
      Perhaps these posts will be helpful:
      https://blog.gruntwork.io/gracefully-shutting-down-pods-in-a-kubernetes-cluster-328aecec90d
      https://blog.gruntwork.io/delaying-shutdown-to-wait-for-pod-deletion-propagation-445f779a8304

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              omatskiv@redhat.com Oleg Matskiv (Inactive)
              Votes:
              4 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated: