[OPNFLWPLUG-675] bind exception on first running openflow plugin Created: 24/Apr/16 Updated: 27/Sep/21 Resolved: 28/Apr/16 |
|
| Status: | Resolved |
| Project: | OpenFlowPlugin |
| Component/s: | General |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Colin Dixon | Assignee: | Unassigned |
| Resolution: | Cannot Reproduce | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| External issue ID: | 5789 |
| Description |
|
Using Beryllium-SR1, after installing the OpenFlow plugin using: When the first switch connects, I see the following exception: and I don't see any of the OpenFlow switches actually connect. Oddly, if you then shut down the controller (via Control-D) and relaunch it the exception doesn't occur and things seem to work right. |
| Comments |
| Comment by Colin Dixon [ 24/Apr/16 ] |
|
This is when using Mininet 2.1.0. |
| Comment by Luis Gomez [ 25/Apr/16 ] |
|
Colin, I just tried this and could not reproduce in my end. Normally this kind of failures are detected by the test automation, this is why I run to verify myself. |
| Comment by Colin Dixon [ 28/Apr/16 ] |
|
I can reproduce this every time in an Vagrant box with the following versions: vagrant@vagrant-ubuntu-trusty-64:~$ uname -a I guess I should check the original Beryllium release and maybe try it with java 8. |
| Comment by Colin Dixon [ 28/Apr/16 ] |
|
This is in a VM with only 2GB of RAM as well, which presumably should still work, but might not be something we're testing. I'll keep trying to pin down exactly why/where this is happening. It's also frustrating to debug as it's not clear where we're spinning up this thread from the Exception. |
| Comment by Colin Dixon [ 28/Apr/16 ] |
|
Bumping memory to 4GB did nothing. |
| Comment by Colin Dixon [ 28/Apr/16 ] |
|
More investigation shows that I really don't need to launch mininet at all. The error just comes up if I install odl-openflowplugin-flow-services and wait about 30 seconds. |
| Comment by Colin Dixon [ 28/Apr/16 ] |
|
It turns out that installing mininet automatically ran a copy of NOX that was listening on port 6633. |