[OPNFLWPLUG-746] He plugin (Boron): OF topology not discovered Created: 18/Aug/16  Updated: 27/Sep/21  Resolved: 26/Sep/16

Status: Resolved
Project: OpenFlowPlugin
Component/s: General
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Luis Gomez Assignee: Anil Vishnoi
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 6456

 Description   

Tracked here:

https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-1node-flow-services-helium-redesign-only-boron/

Steps to reproduce:

1) Start mininet OF13, for example:

sudo mn --controller=remote,ip=192.168.0.1,port=6653 --topo tree,3 --switch=ovsk,protocols=OpenFlow13

2) Check OF topology, no links are present:

In karaf log, there is recurrent ERROR:

2016-08-17 17:35:44,106 | ERROR | OFmsgProcessor-3 | TicketProcessorFactoryImpl | 205 - org.opendaylight.openflowplugin - 0.3.0.SNAPSHOT | translation problem: org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder cannot be cast to org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.packet.received.MatchBuilder



 Comments   
Comment by Shuva Jyoti Kar [ 19/Aug/16 ]

i can see this working on master(Carbon), will test it out on stable/Bo and keep you all updated

Comment by Shuva Jyoti Kar [ 20/Aug/16 ]

(In reply to Shuva Jyoti Kar from comment #1)
> i can see this working on master(Carbon), will test it out on stable/Bo and
> keep you all updated

Oops i stand corrected. its not working with the helium plugin, both in stable/boron as well as carbon..

Comment by Tomas Slusny [ 20/Sep/16 ]

I pushed fix for this. This was caused by update of translators, where translation type is now automatically got from left, and ConvertorExecutor in PacketInTranslator was incorrectly getting *packet.received.MatchBuilder instead of *flow.MatchBuilder as a result type.

Here is link to Gerrit: https://git.opendaylight.org/gerrit/#/c/45869/

Comment by Tomas Slusny [ 26/Sep/16 ]

So after that patch I posted was merged in this Jenkins run: https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-1node-flow-services-helium-redesign-only-boron/239/ it seems that tests that are checking if topology was discovered are again passing, so can this one be closed then?

Comment by Shuva Jyoti Kar [ 26/Sep/16 ]

C/P to stable/Bo
https://git.opendaylight.org/gerrit/#/c/45956/1

Sure we can.

Generated at Wed Feb 07 20:33:17 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.