Uploaded image for project: 'genius'
  1. genius
  2. GENIUS-88

Race condition on openflow based tunnels

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • None
    • Nitrogen
    • General
    • None
    • Operating System: All
      Platform: All

    • 9001

      Many times when adding a OF based tunnel interface in IFM, sometimes the child interface state is not added.

      This is due two reasons:

      1. A race condition between the child interface entry and child interface state add tasks. Both tasks are run at the same time in parallel. Usually the former resolves first so the latter is aware of the existing children. But when it does not, the children interface state wont be added. This case applies for the first OF interface added on a node.

      2. For successive OF tunnel interfaces on the same node, the interface state is never added. That is because the add state method invoked from the interface config add helper in this case is inappropriate.

            jaicaa Jaime Caamaño Ruiz
            jaicaa Jaime Caamaño Ruiz
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: