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

After karaf restart OF writes fail due to "No queue present, failing request" in OutboundQueueProviderImpl

    XMLWordPrintable

Details

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

    • 8401
    • Highest

    Description

      Scenario:
      1. Bring up openstack+netvirt
      2. restart karaf
      3. restart ovs
      4. note that flows are not reinstalled

      From debugging it seems that the outbound queue is null, "No queue present, failing request" in the log. The queue is initially allocated but then removed due to the following stack trace (I added this, no exception was actually thrown), note the second to last line, "onNotAbleToStartMastership":
      3903 at org.opendaylight.openflowplugin.impl.connection.OutboundQueueProviderImpl.onConnectionQueueChanged(OutboundQueueProviderImpl.java:45)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      3904 at org.opendaylight.openflowjava.protocol.impl.core.connection.AbstractOutboundQueueManager.close(AbstractOutboundQueueManager.java:111)[295:org.opendaylight.openflowjava.openflow-protocol-impl:0.10.0.SNAPSHOT]
      3905 at org.opendaylight.openflowjava.protocol.impl.core.connection.ConnectionAdapterImpl$2.removeRegistration(ConnectionAdapterImpl.java:210)[295:org.opendaylight.openflowjava.openflow-protocol-impl:0.10.0.SNAPSHOT]
      3906 at org.opendaylight.yangtools.concepts.AbstractRegistration.close(AbstractRegistration.java:43)[67:org.opendaylight.yangtools.concepts:1.2.0.SNAPSHOT]
      3907 at org.opendaylight.openflowplugin.impl.connection.ConnectionContextImpl.unregisterOutboundQueue(ConnectionContextImpl.java:201)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      3908 at org.opendaylight.openflowplugin.impl.connection.ConnectionContextImpl.closeConnection(ConnectionContextImpl.java:117)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      3909 at org.opendaylight.openflowplugin.impl.lifecycle.ContextChainImpl.close(ContextChainImpl.java:107)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      3910 at org.opendaylight.openflowplugin.impl.lifecycle.ContextChainHolderImpl.destroyContextChain(ContextChainHolderImpl.java:157)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      3911 at org.opendaylight.openflowplugin.impl.lifecycle.ContextChainHolderImpl.onNotAbleToStartMastership(ContextChainHolderImpl.java:203)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]
      3912 at org.opendaylight.openflowplugin.impl.statistics.StatisticsContextImpl$6.onSuccess(StatisticsContextImpl.java:546)[307:org.opendaylight.openflowplugin.impl:0.5.0.SNAPSHOT]

      Attachments

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

        Activity

          People

            Unassigned Unassigned
            jhershbe Josh Hershberg
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: