[OPNFLWPLUG-57] Not handling switch reconnect and disconnect correctly Created: 26/Jan/14 Updated: 27/Sep/21 Resolved: 06/Feb/14 |
|
| Status: | Resolved |
| Project: | OpenFlowPlugin |
| Component/s: | General |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | ||
| Reporter: | Ed Warnicke | Assignee: | Ed Warnicke |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: Mac OS |
||
| Description |
|
When a switch disconnects and reconnects, we are not handling the sync of configuration correctly. A correct handling would involve a mark and sweep to bring the switch into sync with the controller. We do not have time to do this correctly. A workable solution is: 1) On switch disconnect, in plugin, remove all of the flow, group, and meter for the node from the configuration tree. |
| Comments |
| Comment by Michal Rehak [ 03/Feb/14 ] |
|
https://git.opendaylight.org/gerrit/#/c/5001/1 Done for flows, meters and groups need to be added. But removing flow from config context raises an exception based on invalid session in plugin (this should be caused by rendering flow removal to actual message for particular flow). But at the end - tables are gone, node remains. Need to examine that closely. |
| Comment by Michal Rehak [ 06/Feb/14 ] |
|