Uploaded image for project: 'Identity Gateway'
  1. Identity Gateway
  2. OPENIG-2834

Support dynamic reconnection on web-socket connection failure

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 6.0.0, 6.1.0
    • Fix Version/s: 6.5.0
    • Component/s: OpenAM
    • Labels:
      None
    • Sprint:
      OpenIG Sprint 132, OpenIG Sprint 133
    • Story Points:
      3

      Description

      As an administrator, I want to have the IG notification service more resilient to disconnections, in order to not restart the route in case of websocket connection failures

      Business Value

      As of today (IG 6.0/6.1), when the AmService cannot create the web-socket connection to receive live notifications, the whole route startup fails, that's easy to spot, but if the disconnection happen after the route startup, then the subscription fails (more or less silently) and no further notifications are received.

      That is likely to lead to inconsistent cache content (as we rely on notifications to eagerly evict cache entries).

      Acceptance Criteria

      • Support transparent reconnection in case of broken connections
      • Delay between┬áretries has to be configurable (with a default value of 5s)

      References

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              guillaume.sauthier Guillaume Sauthier
              Reporter:
              guillaume.sauthier Guillaume Sauthier
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: