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

Group installation relies on timeouts. This is wrong.

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Won't Do
    • Boron
    • None
    • General
    • None
    • Operating System: All
      Platform: All

    • 6447

    Description

      In the file ElanInterfaceManager:

      public void installEntriesForFirstInterfaceonDpn(ElanInstance elanInfo, InterfaceInfo interfaceInfo,
      DpnInterfaces dpnInterfaces, boolean isFirstInterfaceInDpn, WriteTransaction tx) {
      if (!isOperational(interfaceInfo))

      { return; }

      // LocalBroadcast Group creation with elan-Interfaces
      setupLocalBroadcastGroups(elanInfo, dpnInterfaces, interfaceInfo);
      if (isFirstInterfaceInDpn) {
      LOG.trace("waitTimeForSyncInstall is {}", WAIT_TIME_FOR_SYNC_INSTALL);
      BigInteger dpId = interfaceInfo.getDpId();
      // RemoteBroadcast Group creation
      try

      { Thread.sleep(WAIT_TIME_FOR_SYNC_INSTALL); } catch (InterruptedException e1) {
      LOG.warn("Error while waiting for local BC group for ELAN {} to install", elanInfo);
      }
      setupElanBroadcastGroups(elanInfo, dpnInterfaces, dpId);
      try { Thread.sleep(WAIT_TIME_FOR_SYNC_INSTALL); }

      catch (InterruptedException e1) {
      LOG.warn("Error while waiting for local BC group for ELAN {} to install", elanInfo);
      }
      }
      }

      Attachments

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

        Activity

          People

            periyasamy.palanisamy@ericsson.com Periyasamy Palanisamy
            jhershbe Josh Hershberg
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: