Yeah, I thinks this is what is causing the problem

<ipv6-destination>aabb:1234:2acf:e9ff::*fe21:6431/64*</ipv6-destination>

it should be

<ipv6-destination>aabb:1234:2acf:e9ff*::*/64</ipv6-destination>

Thanks
Anil

On Tue, Oct 4, 2016 at 11:35 PM, Andrej Leitner <
[email protected]> wrote:

> Yes Anil, therfore we came to suspicion that jenkins FRS test uses OVS 2.5.
>
> It would be easier for us to fix 8 failures or so if they are not mixed up
> with 118/120 failures caused by BADMATCH error.
>
> (2.0 and also 2.3 I think, can deal with it by replacing values in
> address according to mask)
>
>
> Anyway, example of flow from ODL_TEST_PROJECT/csit/variables/xmls/f18.xml
>
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <flow xmlns="urn:opendaylight:flow:inventory">
>     <strict>false</strict>
>     <flow-name>FooXf18</flow-name>
>     <id>141</id>
>     <cookie_mask>255</cookie_mask>
>     <cookie>18</cookie>
>     <table_id>2</table_id>
>     <priority>18</priority>
>     <installHw>false</installHw>
>     <instructions>
>         <instruction>
>             <order>0</order>
>             <apply-actions>
>                 <action>
>                     <order>0</order>
>                     <dec-nw-ttl/>
>                 </action>
>             </apply-actions>
>         </instruction>
>     </instructions>
>     <match>
>         <ethernet-match>
>             <ethernet-type>
>                 <type>34525</type>
>             </ethernet-type>
>         </ethernet-match>
>         <ipv6-source>fe80::2acf:e9ff:fe21:6431/128</ipv6-source>
>         <ipv6-destination>aabb:1234:2acf:e9ff::fe21:6431/64</ipv6-
> destination>
>     </match>
> </flow>
>
> ------------------------------
> *From:* Anil Vishnoi <[email protected]>
> *Sent:* Wednesday, October 5, 2016 8:10 AM
> *To:* Luis Gomez
> *Cc:* [email protected]; openflowplugin-dev@lists.
> opendaylight.org; Miroslav Macko
>
> *Subject:* Re: [integration-dev] [openflowplugin-dev] Failing robot tests
> openflowplugin-csit-1node-flow-services
>
> OVS 2.5 throws "*Device reported error type BADMATCH code BADWILDCARDS" * when
> you are passing the wrong ip/mac value with the mask. Like if you pass
> 192.168.12.*11*/24, OVS should throw the above error message, but if you
> using 192.168.12.*0*/24, it should be fine. can you please paste the flow
> that is failing, that probably will give more insight.
>
> Thanks
> Anil
>
> On Tue, Oct 4, 2016 at 9:41 PM, Luis Gomez <[email protected]> wrote:
>
>> Yeah, the +8 failures in FRS are due to some failure to reconcile oper
>> flow with config flow (alien flow ID), I was able to reproduce the issue
>> locally but in my case it fails in not exactly same flows. What is
>> interesting is that if I try the flows that fail in the suite manually one
>> by one, they show fine in operational (no alien ID) which makes me think
>> there is some sort of race condition or interference when we install many
>> flows very fast like this test does.
>>
>>
>> On Oct 4, 2016, at 5:00 AM, Miroslav Macko <[email protected]>
>> wrote:
>>
>> Hi guys,
>>
>> Luis. We agree with you.
>>
>> 1) Current issues in FRS flow service suite using OVS 2.0 are due to FRS
>> being slower than FRM.
>> *Yes the FRS is slower then FRM.*
>>
>> 2) Many flow templates we use in OVS 2.0 do not work in recent versions
>> like OVS 2.5. We tried to repair this is in the past but we never got the
>> resources/time to do it, I hope this release we can do it :)
>> *Great. *
>>
>> But what we wanted to point out is:
>>
>> - that both, FRM and also FRS is working with OVS vesrsion 2.0.
>> - and both FRM and FRS is failing, with the same errors, with OVS version
>> 2.3+. I would like to emphasize, *that** also FRM is failing*.
>>
>> So this is the part what we would like to solve. And that is why we
>> taught, it is running on different OVS versions.
>>
>> Results form local tests:
>> FRM with OVS version 2.0 - 1 fail
>> FRM with OVS version 2.4 - 112 fail - logs in the
>> attachment Flows_Additional_TCs-frm-OVS24
>> FRS with OVS version 2.0 - 8 fail - logs in the
>> attachment Flows_Additional_TCs-frs-OVS20
>> FRS with OVS version 2.4 - 120 fail
>>
>> @Jamo thank you for checking the virtual machine for both jobs.
>>
>> @Luis is there something about the jobs that would make ovs have a
>> different version please?
>>
>> If it is running with the same OVS version, than it is really strange.
>>
>> Thanks a lot.
>> Miro
>>
>> ------------------------------
>> *Od:* Luis Gomez <[email protected]>
>> *Odoslané:* 4. októbra 2016 11:30
>> *Komu:* Andrej Leitner
>> *Kópia:* Jamo Luhrsen; Miroslav Macko; [email protected]
>> pendaylight.org; [email protected]
>> *Predmet:* Re: [integration-dev] [openflowplugin-dev] Failing robot
>> tests openflowplugin-csit-1node-flow-services
>>
>> I think we are talking about 2 different things:
>>
>> 1) Current issues in FRS flow service suite using OVS 2.0 are due to FRS
>> being slower than FRM.
>> 2) Many flow templates we use in OVS 2.0 do not work in recent versions
>> like OVS 2.5. We tried to repair this is in the past but we never got the
>> resources/time to do it, I hope this release we can do it :)
>>
>> BR/Luis
>>
>>
>> On Oct 4, 2016, at 2:16 AM, Andrej Leitner <[email protected]>
>> wrote:
>>
>> Hi guys,
>> we know that FRS is currently slower than FRM, but a week ago
>> we refactored with Miroslav the robot test locally to sleep more than 1 or
>> 3 seconds
>> just because we wanted to eliminate the failures caused by perfromance
>> issues. We tried to run tests for FRM and FRS with OVS versions
>> 2.0/2.3/2.4/2.5
>> and we see both are failing on same flows with particular ovs versions -
>> example from todays testing:
>>
>> *flow*: odl/test/csit/variables/xmls/f18.xml
>> *log:set* DEBUG org.opendaylight.openflowplugi
>> n.impl.services.SalFlowServiceImpl
>>
>> *feature:install odl-openflowplugin-flow-services-rest*
>> *OVS 2.0*
>> 2016-10-04 10:46:58,499 | DEBUG | entLoopGroup-7-2 |
>> SalFlowServiceImpl               | 209 - org.opendaylight.openflowplugin.impl
>> - 0.4.0.SNAPSHOT | *Flow add with id=141 finished without error*
>>
>> *OVS 2.5*
>> 2016-10-04 10:50:17,148 | DEBUG | entLoopGroup-7-4 |
>> SalFlowServiceImpl               | 209 - org.opendaylight.openflowplugin.impl
>> - 0.4.0.SNAPSHOT | *Flow add failed* for flow=AddFlowInput
>> [_cookie=FlowCookie [_value=18], _cookieMask=FlowCookie [_value=255],
>> _flowName=FooXf18, _flowRef=FlowRef [_value=KeyedInstanceIdentifie
>> r{targetType=interface
>> ...
>> _strict=false, augmentation=[]], *errors=Device reported error type
>> BADMATCH code BADWILDCARDS*
>>
>>
>> *feature:install odl-restconf; feature:install
>> odl-openflowplugin-app-config-pusher; feature:install
>> odl-openflowplugin-app-topology; feature:install
>> odl-openflowplugin-app-forwardingrules-sync;*
>> *OVS 2.0*
>> 2016-10-04 10:55:02,697 | DEBUG | entLoopGroup-9-5 |
>> SalFlowServiceImpl               | 281 - org.opendaylight.openflowplugin.impl
>> - 0.4.0.SNAPSHOT | *Flow add with id=141 finished without error*
>>
>>
>> *OVS 2.5 *
>> 2016-10-04 10:54:08,438 | DEBUG | entLoopGroup-9-3 |
>> SalFlowServiceImpl               | 281 - org.opendaylight.openflowplugin.impl
>> - 0.4.0.SNAPSHOT | *Flow add failed* for flow=AddFlowInput
>> [_cookie=FlowCookie [_value=18], _cookieMask=FlowCookie [_value=255],
>> _flowName=FooXf18, _flowRef=FlowRef [_value=KeyedInstanceIdentifie
>> r{targetType=interface
>> ...
>> _priority=18, _tableId=2, _installHw=false, _strict=false,
>> augmentation=[]],* errors=**Device reported error type BADMATCH code
>> BADWILDCARDS*
>>
>>
>> Are you sure the problem is not in different ovs versions?
>>
>> ------------------------------
>> *From:* Luis Gomez <[email protected]>
>> *Sent:* Monday, October 3, 2016 10:55 PM
>> *To:* Jamo Luhrsen; Miroslav Macko
>> *Cc:* [email protected]; openflowplugin-
>> [email protected]
>> *Subject:* Re: [integration-dev] [openflowplugin-dev] Failing robot
>> tests openflowplugin-csit-1node-flow-services
>>
>> So looking at the FRS test in detail, the reason for the multiple
>> failures is not the OVS version but the FRS feature requiring more time to
>> install flows + update flow stats in oper DS.
>>
>> In general it is bad practice to use sleep in tests but in this case it
>> was useful to flag the slowness of FRS, in particular:
>>
>> - Flows_OF13 suite is failing because we give 1 sec between programming
>> the flow and see the flow in OVS, with FRS we need more time and that is
>> why it is fails.
>> - Stats_Manager_extended suite is failing because we give 3 secs between
>> programming flows and see them in operational DS, with FRS we need more
>> time and thats is why it fails.
>> - The Groups_Meters_OF13 is also failing because CPqD switch cannot
>> connect to controller, this could be a CPqD issue, with the old FRM is
>> working but it takes long time to connect.
>>
>> Finally you can observe the differences in performance in these jobs:
>>
>> https://jenkins.opendaylight.org/releng/view/openflowplugin/
>> job/openflowplugin-csit-1node-periodic-scale-stats-collectio
>> n-daily-frs-only-boron/plot/
>> https://jenkins.opendaylight.org/releng/view/openflowplugin/
>> job/openflowplugin-csit-1node-periodic-scale-stats-collectio
>> n-daily-only-boron/plot/
>>
>> The plot titles are not very good but I can explain:
>>
>> - Config Performance measures time for updating all flow stats in oper DS
>> after adding and after deleting.
>> - Performance rate measures rate and time for getting flows in config DS.
>>
>> In both cases the FRM is superior than FRS.
>>
>> BR/Luis
>>
>>
>> On Oct 3, 2016, at 9:20 AM, Jamo Luhrsen <[email protected]> wrote:
>>
>> Miro,
>>
>> both of the jobs you pointed to are using the same VM to run OVS.
>>  "ubuntu-trusty-mininet-2c-2g"
>>
>> is there something about the jobs that would make ovs have a different
>> version?
>>
>>
>> As for using ovs 2.5, I recall hearing the plan would be to get all of
>> the openflowplugin csit
>> running 2.5+.  I think it will create some issues that will need to be
>> debugged and fixed in our
>> CSIT.
>>
>> JamO
>>
>>
>>
>> On 10/03/2016 06:33 AM, Miroslav Macko wrote:
>>
>> ​Hi guys,
>>
>>
>> Could you please check this two robot tests [1] and [2]?
>>
>>
>> [1] is not failing
>>
>> [2] is failing - some flows are rejected by device ("match inconsistent").
>>
>>
>> It looks like that [1] is running on the OVS version 2.0 and [2] is
>> probably running on some higher version of the OVS.
>>
>>
>> When we tried to use OVS 2.4 for [1], it was also failing with "match
>> inconsistent".
>>
>> When we tried to use OVS 2.0 for [2], it is also not failing.
>>
>> ​
>>
>> We have discussed it with Luis already, and he would like to use OVS
>> version 2.5.0 for all tests.
>>
>>
>> So it will be needed to update failing flows xml input files
>> (/test/csit/variables/xmls).
>>
>>
>> Thank you.
>>
>> Miro
>>
>>
>>
>> [1] https://jenkins.opendaylight.org/releng/view/openflowplu
>> gin/job/openflowplugin-csit-1node-flow-services-only-carbon/
>>
>>
>> [pastedImage.png]
>>
>>
>> [2] https://jenkins.opendaylight.org/releng/view/openflowplu
>> gin/job/openflowplugin-csit-1node-flow-services-frs-only-carbon/
>>
>>
>>
>> [pastedImage.png]
>>
>>
>>
>>
>> MiroslavMacko
>>
>> Software Developer
>>
>>
>> Sídlo / Mlynské Nivy 56 / 821 05 Bratislava / Slovakia
>> R&D centrum / Janka Kráľa 9 /  974 01 Banská Bystrica / Slovakia
>> / [email protected]
>> reception: +421 2 206 65 114 / www.pantheon.sk
>>
>> logo
>>
>>
>>
>>
>>
>> _______________________________________________
>> openflowplugin-dev mailing list
>> [email protected]
>> https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
>>
>> _______________________________________________
>> integration-dev mailing list
>> [email protected]
>> https://lists.opendaylight.org/mailman/listinfo/integration-dev
>>
>>
>> AndrejLeitner
>> Software Developer
>>
>> Sídlo / Mlynské Nivy 56 / 821 05 Bratislava / Slovakia
>> R&D centrum / Janka Kráľa 9 /  974 01 Banská Bystrica / Slovakia
>> / [email protected]
>> reception: +421 2 206 65 114 / www.pantheon.sk
>> [image: logo]
>>
>>
>>
>>
>> MiroslavMacko
>> Software Developer
>>
>> Sídlo / Mlynské Nivy 56 / 821 05 Bratislava / Slovakia
>> R&D centrum / Janka Kráľa 9 /  974 01 Banská Bystrica / Slovakia
>> / [email protected]
>> reception: +421 2 206 65 114 / www.pantheon.sk
>> [image: logo]
>>
>>
>> <Flows_Additional_TCs-frm-OVS24.zip><Flows_Additional_TCs-frs-OVS20.zip>
>>
>>
>>
>> _______________________________________________
>> openflowplugin-dev mailing list
>> [email protected]
>> https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
>>
>>
>
>
> --
> Thanks
> Anil
>
> AndrejLeitner
>
> Software Developer
>
>
> Sídlo / Mlynské Nivy 56 / 821 05 Bratislava / Slovakia
> R&D centrum / Janka Kráľa 9 /  974 01 Banská Bystrica / Slovakia
> / [email protected]
> reception: +421 2 206 65 114 / www.pantheon.sk
>
> [image: logo]
>
>
>



-- 
Thanks
Anil
_______________________________________________
openflowplugin-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev

Reply via email to