[OPNFLWPLUG-766] Switch scalability test issue Created: 08/Sep/16  Updated: 27/Sep/21  Resolved: 03/Oct/16

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

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

Operating System: All
Platform: All


Issue Links:
Duplicate
is duplicated by OPNFLWPLUG-729 Li plugin: Global peformance issues Resolved
External issue ID: 6665

 Description   

The switch scalability test, even when showing the issue sometimes, it has stabilize the max number:

https://jenkins.opendaylight.org/releng/view/openflowplugin/job/openflowplugin-csit-1node-periodic-scalability-daily-only-boron/plot/Inventory%20Scalability/

BR/Luis



 Comments   
Comment by Luis Gomez [ 09/Sep/16 ]

FYI, I updated mininet image for this test to use latest OVS 2.5. Hopefully this adds more stability.

The bug will remain open until we understand why Beryllium (old plugin) can scale up to 500 switches with no issues and Boron cannot.

Comment by Luis Gomez [ 10/Sep/16 ]

After changing to OVS 2.5, I get almost fix max=400 switches which I think it has been always the limit for Li plugin, so reducing the priority to normal in case you want to continue with this bug.

FYI the ERROR I see when # of switches ~450 is:

16-09-09 23:12:17,263 | ERROR | pool-32-thread-1 | SalRoleServiceImpl | 183 - org.opendaylight.openflowplugin.impl - 0.3.0.SNAPSHOT | SetRoleService set Role BECOMEMASTER 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:151]]]]}

fail . Reason java.util.concurrent.CancellationException: Task was cancelled.
2016-09-09 23:12:17,268 | ERROR | n-dispatcher-203 | OutboundQueueProviderImpl | 183 - org.opendaylight.openflowplugin.impl - 0.3.0.SNAPSHOT | No queue present, failing request
2016-09-09 23:12:17,272 | ERROR | n-dispatcher-106 | OutboundQueueProviderImpl | 183 - org.opendaylight.openflowplugin.impl - 0.3.0.SNAPSHOT | No queue present, failing request

Comment by Jozef Bacigal [ 19/Sep/16 ]

master

https://git.opendaylight.org/gerrit/#/c/45384/

boron

https://git.opendaylight.org/gerrit/#/c/45712/1

Comment by Luis Gomez [ 03/Oct/16 ]

This is fixed now. We see 500 switches (max in the test) for most of the time.

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