Uploaded image for project: 'OpenFlowPlugin'
  1. OpenFlowPlugin
  2. OPNFLWPLUG-666

Li Plugin only: switch unregister failure in OF HA test

    XMLWordPrintable

Details

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

    • 5641

    Description

      We have sporadic OF cluster failure (both He and Li plugins) after restarting single node few times and disconnecting mininet.

      The sympthom is a switch shows in operational inventory while it is not anymore connected (it does not show either in entity owner).

      A tail of the karaf log on the device MASTER node shows continuous WARN messages (see last lines) after openflow:1 switch has been disconnected:

      2016-04-01 00:30:07,099 | INFO | entLoopGroup-5-4 | OfEntityManager | 177 - org.opendaylight.openflowplugin - 0.3.0.SNAPSHOT | unregisterEntityOwnershipRequest: Unregister controller entity ownership request for Uri [_value=openflow:1]
      2016-04-01 00:30:07,111 | WARN | on-dispatcher-72 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed
      2016-04-01 00:30:07,116 | INFO | pool-28-thread-1 | StatisticsManagerImpl | 182 - org.opendaylight.openflowplugin.applications.statistics-manager - 0.3.0.SNAPSHOT | Node:KeyedInstanceIdentifier

      {targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:1]]]]}

      successfully removed by StatisticsManager
      2016-04-01 00:30:07,145 | WARN | on-dispatcher-68 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector updated
      2016-04-01 00:30:07,148 | WARN | on-dispatcher-69 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed
      2016-04-01 00:30:07,152 | INFO | entLoopGroup-5-3 | OfEntityManager | 177 - org.opendaylight.openflowplugin - 0.3.0.SNAPSHOT | unregisterEntityOwnershipRequest: Unregister controller entity ownership request for Uri [_value=openflow:2]
      2016-04-01 00:30:07,158 | INFO | pool-28-thread-1 | StatisticsManagerImpl | 182 - org.opendaylight.openflowplugin.applications.statistics-manager - 0.3.0.SNAPSHOT | Node:KeyedInstanceIdentifier

      {targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:2]]]]}

      successfully removed by StatisticsManager
      2016-04-01 00:30:07,164 | WARN | on-dispatcher-68 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed
      2016-04-01 00:30:07,164 | WARN | on-dispatcher-68 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed
      2016-04-01 00:30:07,164 | WARN | on-dispatcher-68 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed
      2016-04-01 00:30:07,227 | INFO | entLoopGroup-5-4 | OfEntityManager | 177 - org.opendaylight.openflowplugin - 0.3.0.SNAPSHOT | unregisterEntityOwnershipRequest: Unregister controller entity ownership request for Uri [_value=openflow:3]
      2016-04-01 00:30:07,229 | INFO | pool-28-thread-1 | StatisticsManagerImpl | 182 - org.opendaylight.openflowplugin.applications.statistics-manager - 0.3.0.SNAPSHOT | Node:KeyedInstanceIdentifier

      {targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node, path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node[key=NodeKey [_id=Uri [_value=openflow:3]]]]}

      successfully removed by StatisticsManager
      2016-04-01 00:30:07,234 | WARN | on-dispatcher-69 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed
      2016-04-01 00:30:07,234 | WARN | on-dispatcher-69 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed
      2016-04-01 00:30:07,234 | WARN | on-dispatcher-69 | ConnectorInventoryTranslatorImpl | 187 - org.opendaylight.openflowplugin.applications.forwardingrules-manager - 0.3.0.SNAPSHOT | Node Connector removed
      2016-04-01 00:30:16,299 | WARN | ult-dispatcher-2 | RpcRegistry | 165 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.0.SNAPSHOT | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[

      {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}

      ]}
      2016-04-01 00:30:16,300 | WARN | ult-dispatcher-2 | RpcRegistry | 165 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.0.SNAPSHOT | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[

      {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}

      ]}
      2016-04-01 00:30:21,316 | WARN | ult-dispatcher-4 | RpcRegistry | 165 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.0.SNAPSHOT | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[

      {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}

      ]}
      2016-04-01 00:30:21,316 | WARN | ult-dispatcher-4 | RpcRegistry | 165 - org.opendaylight.controller.sal-remoterpc-connector - 1.4.0.SNAPSHOT | Timed out finding routers for RouteIdentifierImpl{context=null, type=(urn:opendaylight:packet:service?revision=2013-07-09)transmit-packet, route=/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[

      {(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:1}

      ]}

      Attachments

        Issue Links

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

          Activity

            People

              Unassigned Unassigned
              ecelgp Luis Gomez
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: