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

Reply via email to