Now that you mention, the l2switch does not work very well when mininet is brought down and up with no delay in between. I opened this bug https://bugs.opendaylight.org/show_bug.cgi?id=6654 <https://bugs.opendaylight.org/show_bug.cgi?id=6654>.
Still it is unclear whether the issue is in l2switch or ofplugin, if some other OF application experiments similar issue then I would think the second. BR/Luis > On Sep 6, 2016, at 10:11 AM, Jamo Luhrsen <[email protected]> wrote: > > The l2switch CSIT job looks like it brings up mininet, does some tests, takes > down mininet. > > this flow is done eight times in the full job, but I don't see any actual > test cases that > bring a switch down. When mininet is taken down, it's part of a cleanup. > > I don't think there should be any flow adds happening at the point that > mininet is being > stopped. > > > JamO > > > On 09/06/2016 09:32 AM, Shuva Jyoti Kar wrote: >> The switch was absent when the flow was about to be provisioned using the >> add-flow rpc. >> Does the test involve disconnecting the switch and reconnecting? >> >> Thanks, >> Shuva >> >> -----Original Message----- >> From: [email protected] >> [mailto:[email protected]] On Behalf Of Jamo >> Luhrsen >> Sent: Tuesday, September 06, 2016 9:57 PM >> To: [email protected] >> Subject: [openflowplugin-dev] flow add failed ERROR message >> >> Hi OFP, >> >> Does anyone know when/why we would see the below ERROR message in the log? >> I think I've seen it in netvirt CSIT logs, but the below message can be seen >> in an l2switch CSIT log [0]. This is with Boron RC3. is it something to >> worry about? >> >> 2016-09-06 13:53:33,525 | ERROR | entLoopGroup-5-3 | SalFlowServiceImpl >> | 200 - >> org.opendaylight.openflowplugin.impl - 0.3.0.Boron | flow add failed for >> flow=AddFlowInput [_bufferId=4294967295, _cookie=FlowCookie >> [_value=3026418949592973312], _flags=FlowModFlags [_cHECKOVERLAP=false, >> _rESETCOUNTS=false, _nOPKTCOUNTS=false, _nOBYTCOUNTS=false, >> _sENDFLOWREM=false], _flowName=mac2mac, _flowRef=FlowRef >> [_value=KeyedInstanceIdentifier{targetType=interface >> org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow, >> 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]]], >> org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode, >> org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table[key=TableKey >> [_id=0]], >> org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow[key=FlowKey >> [_id=Uri [_value=0]]]]}], _flowTable=FlowTableRef >> [_value=KeyedInstanceIdentifier{targetType=interface >> org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table, >> 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]]], >> org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode, >> org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table[key=TableKey >> [_id=0]]]}], _hardTimeout=300, _idleTimeout=600, _instructions=Instructions >> [_instruction=[Instruction [_instruction=ApplyActionsCase >> [_applyActions=ApplyActions [_action=[Action [_action=OutputActionCase >> [_outputAction=OutputAction [_maxLength=65535, _outputNodeConnector=Uri >> [_value=openflow:2:2], augmentation=[]], augmentation=[]], _key=ActionKey >> [_order=0], _order=0, augmentation=[]]], augmentation=[]], augmentation=[]], >> _key=InstructionKey [_order=0], _order=0, augmentation=[]]], >> augmentation=[]], _match=Match [_ethernetMatch=EthernetMatch >> [_ethernetDestination=EthernetDestination [_address=MacAddress >> [_value=8e:95:d9:07:c8:69], augmentation=[]], _ethernetSource=EthernetSource >> [_address=MacAddress [_value=9a:ef:c0:33:48:b6], augmentation=[]], >> augmentation=[]], augmentation=[]], _node=NodeRef >> [_value=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]]]]}], _priority=10, _tableId=0, >> _transactionUri=Uri [_value=1036985268], augmentation=[]], errors=Device >> disconnected >> >> Thanks, >> JamO >> >> [0] >> https://logs.opendaylight.org/releng/jenkins092/l2switch-csit-1node-switch-only-boron/701/archives/karaf.log.gz >> _______________________________________________ >> openflowplugin-dev mailing list >> [email protected] >> https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev >> > _______________________________________________ > openflowplugin-dev mailing list > [email protected] > https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
_______________________________________________ openflowplugin-dev mailing list [email protected] https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
