Uploaded image for project: 'netvirt'
  1. netvirt
  2. NETVIRT-443

Infinite loop while vpn instance removal

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • Carbon
    • None
    • General
    • None
    • Operating System: All
      Platform: All

    • 7660

    Description

      Sometimes VpnInstanceListener gets into endless loop because not all vpn interfaces removed successfully from VpnToDpnList of the operational/odl-l3vpn:vpn-instance-op-data model.

      Analysis:
      The current interface counter value inside the function waitForOpRemoval() can be less that original counter, but still not zero, then we are back to beginning of the cycle without any action and sleep again .
      The infinite loop doesn’t allow to DataStoreJobCoordinator to run any other job within same key.

      Please see an example in the attached log, the vpnname ccc2cbb7-efaa-4243-91fb-bc89f3f549db.

      Attachments

        1. odl1_karaf.log.gz.rar
          363 kB
        2. q-svc.zip
          156 kB
        3. relevant-models.txt
          18 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            olga.schukin@hpe.com Olga Schukin
            olga.schukin@hpe.com Olga Schukin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: