[OPNFLWPLUG-387] Message Serialization failed when running groupbasedpolicy POC Created: 25/Mar/15 Updated: 27/Sep/21 Resolved: 07/Apr/15 |
|
| Status: | Resolved |
| Project: | OpenFlowPlugin |
| Component/s: | General |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Thomas Bachman | Assignee: | Thomas Bachman |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Issue Links: |
|
||||||||
| External issue ID: | 2896 | ||||||||
| Priority: | Highest | ||||||||
| Description |
|
We get the following exception when running the POC in groupbasedpolicy: We see all the flows we expect in table 0, but tables 1, 2, and 3 only have their table-miss flow installed. A dump of the flow-mods is shown here: The config data store has all the flows, but the operational data store is a reflection of what the vSwitch reports (i.e. config and oper data stores differ, but oper matches what ovs-ofctl shows on the vSwitch). |
| Comments |
| Comment by Thomas Bachman [ 25/Mar/15 ] |
|
Reverting openflowplugin to 4e543a5aed7a2dd2b5957d6d7f3a6d5ee1c81f66 and openflowjava to 435f3e8a95843a6e9a326ab56663c31ff6d7cdb7 gives a working setup |
| Comment by Michal Rehak [ 29/Mar/15 ] |
|
OFJava: Fixed serialization and deserialization of some nicira actions and setField related actions. |
| Comment by Michal Rehak [ 29/Mar/15 ] |
|
Merged. |
| Comment by Keith Burns [ 29/Mar/15 ] |
|
Did a build with this patch. Now have https://bugs.opendaylight.org/show_bug.cgi?id=2913 |
| Comment by Flavio Fernandes [ 01/Apr/15 ] |
|
I am not making good progress progress while with this bug is open. Please revert whatever commits caused this while the fix is being worked on. |
| Comment by Thomas Bachman [ 06/Apr/15 ] |
|
I tested some draft fixes that were proposed, and they did resolve the issues with most of the nicira actions (e.g. set tunnel dest IP, tunnel ID, nicira registers, etc.). However, the draft did not resolve the actions for NSH headers (set NSI/NSP). |
| Comment by Thomas Bachman [ 06/Apr/15 ] |
|
I just ran this with the upstream builds. The NSH flow-mods are now working. |