Uploaded image for project: 'Maistra'
  1. Maistra
  2. MAISTRA-127

Handle RDS updates from envoy

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • maistra-0.5.0
    • None
    • None
    • None
    • Maistra TP sprint 5

      If listeners are updated as part of a configuration update then the pushAll method will push out old routes to the envoy proxy. The envoy proxy may respond with a request for an update which acks the invalid request (nonce, version are correct) but contains different routes.

      In one test we had a race where we could either have a successful transition from listener/route A -> [] -> B or an unsuccessful transition from listener/route A -> B however this would also occur when transitioning from A -> A,B and A,B -> B.

            kconner@redhat.com Kevin Conner (Inactive)
            kconner@redhat.com Kevin Conner (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: