[ovs-discuss] [openflowplugin-dev] [netvirt-dev] FW: br-int become slave and disconnect from ODL

Abhijit Kumbhare abhijitkoss at gmail.com
Thu Apr 6 05:44:34 UTC 2017


I believe there are several patches by Jozef for the split connection
handler. Since it is not really a new feature - rather a fix (albeit with a
lot of code change) - it may be possible to backport to stable/boron but
only Jozef can answer how easy it would be to backport as code may be
depending on changes in Carbon.


On Wed, Apr 5, 2017 at 10:23 PM, Srikanth Lingala <srikanth.lingala at nxp.com>
wrote:

> Thanks for the info.
>
> I am also using stable/boron. Can I cherry pick these patches to
> stable/boron?
>
> Can you provide me the link to the patch file you are referring?
>
>
>
>
>
> Regards,
>
> Srikanth.
>
>
>
> *From:* Aizer, Koby [mailto:koby.aizer at hpe.com]
> *Sent:* Wednesday, April 05, 2017 10:53 PM
> *To:* Jozef Bacigál <jozef.bacigal at pantheon.tech>; Abhijit Kumbhare <
> abhijitkoss at gmail.com>
> *Cc:* odl netvirt dev <netvirt-dev at lists.opendaylight.org>; Srikanth
> Lingala <srikanth.lingala at nxp.com>; openflowplugin-dev at lists.
> opendaylight.org; ovs-discuss at openvswitch.org
>
> *Subject:* Re: [openflowplugin-dev] [netvirt-dev] FW: br-int become slave
> and disconnect from ODL
>
>
>
> Sounds great thanks.
>
> Can we get it cherry picked to stable/boron as well? We've been hitting
> this quite a lot after OVS restarts.
>
>
>
> Thanks,
>
> Koby
>
>
> ------------------------------
>
> *From:* Jozef Bacigál <jozef.bacigal at pantheon.tech>
> *Sent:* Apr 5, 2017 7:55 PM
> *To:* Abhijit Kumbhare; Aizer, Koby
> *Cc:* odl netvirt dev; Srikanth Lingala; openflowplugin-dev at lists.
> opendaylight.org; ovs-discuss at openvswitch.org
> *Subject:* Re: [openflowplugin-dev] [netvirt-dev] FW: br-int become slave
> and disconnect from ODL
>
>
>
> ​Yes it should.
>
>
>
> Jozef
> ------------------------------
>
> *Od:* Abhijit Kumbhare <abhijitkoss at gmail.com>
> *Odoslané:* 5. apríla 2017 18:43
> *Komu:* Aizer, Koby
> *Kópia:* odl netvirt dev; Srikanth Lingala; openflowplugin-dev at lists.
> opendaylight.org; ovs-discuss at openvswitch.org
> *Predmet:* Re: [openflowplugin-dev] [netvirt-dev] FW: br-int become slave
> and disconnect from ODL
>
>
>
> Jozef,
>
>
>
> Do you think this will be fixed when the split connection patches get
> merged?
>
>
>
> Abhijit
>
>
>
> On Wed, Apr 5, 2017 at 9:27 AM, Aizer, Koby <koby.aizer at hpe.com> wrote:
>
> + OFP
>
>
>
> Hi Srikanth,
>
>
>
> I think you're hitting [1], which I believe has a pending patch in master.
>
>
>
> Koby
>
>
>
> [1] https://bugs.opendaylight.org/show_bug.cgi?id=8087
>
>
>
>
> ------------------------------
>
> *From:* Srikanth Lingala <srikanth.lingala at nxp.com>
> *Sent:* Apr 5, 2017 6:00 PM
> *To:* odl netvirt dev; ovs-discuss at openvswitch.org
> *Subject:* [netvirt-dev] FW: br-int become slave and disconnect from ODL
>
>
>
> +netvirt-dev and ovs-discuss
>
>
>
> *From:* Srikanth Lingala
> *Sent:* Tuesday, April 04, 2017 11:11 PM
> *To:* 'opendaylight-users at lists.opendaylight.org' <
> opendaylight-users at lists.opendaylight.org>; ovsdb-dev at lists.opendaylight.
> org
> *Subject:* br-int become slave and disconnect from ODL
>
>
>
> Hi,
>
> I am trying to integrate Openstack with ODL.
>
> I am using ODL Boron stable release and OVS 2.6.1. I started ODL karaf
> using the below command:
>
>
>
> /opt/distribution-karaf-0.5.3-SNAPSHOT/bin# ./karaf -of13 clean
>
> Apache Karaf starting up. Press Enter to open the shell now...
>
> 100% [===========================================================
> =============]
>
> Karaf started in 273s. Bundle stats: 389 active, 401 total
>
>
>
>     ________                       ________                .__  .__
> .__     __
>
>     \_____  \ ______   ____   ____ \______ \ _____  ___.__.|  | |__| ____
> |  |___/  |_
>
>      /   |   \\____ \_/ __ \ /    \ |    |  \\__  \<   |  ||  | |  |/
> ___\|  |  \   __\
>
>     /    |    \  |_> >  ___/|   |  \|    `   \/ __ \\___  ||  |_|  / /_/
> >   Y  \  |
>
>     \_______  /   __/ \___  >___|  /_______  (____  / ____||____/__\___
> /|___|  /__|
>
>             \/|__|        \/     \/        \/     \/\/
> /_____/      \/
>
>
>
>
>
> Hit '<tab>' for a list of available commands
>
> and '[cmd] --help' for help on a specific command.
>
> Hit '<ctrl-d>' or type 'system:shutdown' or 'logout' to shutdown
> OpenDaylight.
>
> opendaylight-user at root>
>
>
>
> And, executed below command to set manager to ODL:
>
>
>
> #> ovs-vsctl set-manager tcp:10.20.0.26:6640
>
>
>
> ODL able to add br-int to OVS. Following are the OVS details:
>
>
>
> root at node-4446ubuntu:~# ovs-vsctl show
>
> 9bf5a6cb-e906-4205-afb2-14bb31510a51
>
>     Manager "tcp:10.20.0.26:6640"
>
>         is_connected: true
>
>     Bridge br-int
>
>         Controller "tcp:10.20.0.26:6653"
>
>         fail_mode: secure
>
>         Port br-int
>
>             Interface br-int
>
>                 type: internal
>
>
>
> Following are the ovs-vswitchd logs:
>
>
>
> 2017-04-04T22:30:46.005Z|01281|connmgr|INFO|br-int: added primary
> controller "tcp:10.20.0.26:6653"
>
> 2017-04-04T22:30:46.005Z|01282|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connecting...
>
> 2017-04-04T22:30:46.009Z|01283|netdev_linux|WARN|br-int: removing
> policing failed: Operation not supported
>
> 2017-04-04T22:30:46.576Z|01284|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connected
>
> 2017-04-04T22:31:51.646Z|01300|rconn|ERR|br-int<->tcp:10.20.0.26:6653: no
> response to inactivity probe after 5 seconds, disconnecting
>
> 2017-04-04T22:31:52.646Z|01301|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connecting...
>
> 2017-04-04T22:31:52.675Z|01302|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connected
>
> 2017-04-04T22:32:02.646Z|01303|rconn|ERR|br-int<->tcp:10.20.0.26:6653: no
> response to inactivity probe after 5 seconds, disconnecting
>
> 2017-04-04T22:32:03.645Z|01304|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connecting...
>
> 2017-04-04T22:32:03.665Z|01305|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connected
>
> 2017-04-04T22:32:13.646Z|01306|rconn|ERR|br-int<->tcp:10.20.0.26:6653: no
> response to inactivity probe after 5 seconds, disconnecting
>
> 2017-04-04T22:32:14.646Z|01307|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connecting...
>
> 2017-04-04T22:32:15.645Z|01308|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connection timed out
>
> 2017-04-04T22:32:15.646Z|01309|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> waiting 2 seconds before reconnect
>
> 2017-04-04T22:32:17.646Z|01310|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connecting...
>
> 2017-04-04T22:32:19.646Z|01311|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connection timed out
>
> 2017-04-04T22:32:19.647Z|01312|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> waiting 4 seconds before reconnect
>
> 2017-04-04T22:32:23.646Z|01313|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connecting...
>
> 2017-04-04T22:32:27.646Z|01314|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> connection timed out
>
> 2017-04-04T22:32:27.647Z|01315|rconn|INFO|br-int<->tcp:10.20.0.26:6653:
> continuing to retry connections in the background but suppressing further
> logging
>
>
>
> I am able to see the following ODL errors in the Karaf logs:
>
>
>
> 2017-04-05 04:01:08,675 | INFO  | entLoopGroup-7-3 |
> ConnectionAdapterImpl            | 363 - org.opendaylight.openflowjava.openflow-protocol-impl
> - 0.8.3.SNAPSHOT | Hello received / branch
>
> 2017-04-05 04:01:08,684 | INFO  | entLoopGroup-7-3 |
> DeviceManagerImpl                | 368 - org.opendaylight.openflowplugin.impl
> - 0.3.3.SNAPSHOT | ConnectionEvent: Device connected to controller, Device:/
> 10.20.0.26:54319, NodeId:Uri [_value=openflow:167725479026029]
>
> 2017-04-05 04:01:08,685 | INFO  | entLoopGroup-7-3 |
> SalRoleServiceImpl               | 368 - org.opendaylight.openflowplugin.impl
> - 0.3.3.SNAPSHOT | SetRole called with input:SetRoleInput
> [_controllerRole=BECOMESLAVE, _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:167725479026029]]]]}],
> augmentation=[]]
>
> 2017-04-05 04:01:08,685 | INFO  | entLoopGroup-7-3 |
> SalRoleServiceImpl               | 368 - org.opendaylight.openflowplugin.impl
> - 0.3.3.SNAPSHOT | Requesting state change to BECOMESLAVE
>
> 2017-04-05 04:01:08,685 | INFO  | entLoopGroup-7-3 |
> SalRoleServiceImpl               | 368 - org.opendaylight.openflowplugin.impl
> - 0.3.3.SNAPSHOT | RoleChangeTask called on device:openflow:167725479026029
> OFPRole:BECOMESLAVE
>
> 2017-04-05 04:01:08,685 | INFO  | entLoopGroup-7-3 |
> RoleService                      | 368 - org.opendaylight.openflowplugin.impl
> - 0.3.3.SNAPSHOT | getGenerationIdFromDevice called for device:
> openflow:167725479026029
>
> 2017-04-05 04:01:18,695 | WARN  | pool-36-thread-1 |
> DeviceContextImpl                | 368 - org.opendaylight.openflowplugin.impl
> - 0.3.3.SNAPSHOT | New role BECOMESLAVE was not propagated to device
> openflow:167725479026029 during 10 sec
>
> 2017-04-05 04:01:18,695 | ERROR | pool-36-thread-1 |
> SalRoleServiceImpl               | 368 - org.opendaylight.openflowplugin.impl
> - 0.3.3.SNAPSHOT | SetRoleService set Role BECOMESLAVE for Node:
> 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:167725479026029]]]]}
> fail . Reason java.util.concurrent.CancellationException: Task was
> cancelled.
>
> 2017-04-05 04:01:18,696 | WARN  | pool-36-thread-1 |
> DeviceManagerImpl                | 368 - org.opendaylight.openflowplugin.impl
> - 0.3.3.SNAPSHOT | Was not able to set role SLAVE to device on node
> openflow:167725479026029
>
>
>
> Can anyone let me know what could be the issue?
>
>
>
> Regards,
>
> Srikanth.
>
>
> _______________________________________________
> openflowplugin-dev mailing list
> openflowplugin-dev at lists.opendaylight.org
> https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-discuss/attachments/20170405/633e1259/attachment-0001.html>


More information about the discuss mailing list