Uploaded image for project: 'VOLTHA'
  1. VOLTHA
  2. VOL-1853

Streaming connection between api-server and Core not established.

    XMLWordPrintable

    Details

    • Story Points:
      8
    • Sprint:
      VOLTHA 2.1 Sprint 6

      Description

      At startup, the ofagent sends a register() followed by StreamPacketsOut(), ReceivePacketsIn() and ReceiveChangeEvents() to open the streaming channel between the ofagent<>api-server and api-server<>corepair. The streaming channel remains open to allow for changed events and packetsIn/out to flow between the ofagent and the cores via the api-server. This works well.

      If a core in a pair takes longer to start or is restarted then the streaming channel for changes events and packetsIn/out won't be setup to that Core. If that Core ends up receiving a createDevice, hence owning the device, then subsequent packetIns/Out and changed events won't make it to the ofagent/cores.

      The suggestion is for the api-router to retry setting the streaming connection on failure.

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              khagerma Kent Hagerman
              Reporter:
              khen khenaidoo Nursimulu
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes