[CONTROLLER-905] Scale problem: connecting mininet with 127 or 256 switches locks up the controller Created: 28/Sep/14 Updated: 19/Oct/17 Resolved: 08/Oct/14 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | mdsal |
| Affects Version/s: | Helium |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Jan Medved | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
| External issue ID: | 2106 |
| Description |
|
Attaching a mininet with 127 switches (when l2switch components installed) or 255 switches (when l2switch components not installed) causes the controller to locks up. Stats and inventory updates stop. The following exception is observed: logoutException in thread "FlowCapableInventoryProvider" java.lang.IllegalStateException: Transaction chain has failed The condition is very repeatable and has been reproduced on multiple systems. The bug is raised against md-sal, although it's not an md-sal bug. It will likely migrate into one of md-sal clients when more thorough analysis has been done. |
| Comments |
| Comment by Jan Medved [ 28/Sep/14 ] |
|
Attachment log.zip has been added with description: Logs from start until the controller locked up |
| Comment by Tony Tkacik [ 29/Sep/14 ] |
|
The root cause is commit queue full, but not sure about which MD-SAL client polutes it. |
| Comment by Tony Tkacik [ 01/Oct/14 ] |
|
https://git.opendaylight.org/gerrit/#/c/11663/ Please verify this bug is fixed and close the issue afterwards. |