[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
Platform: All


Issue Links:
Blocks
blocks OPNFLWPLUG-398 We are missing the NXM_1_CLASS, NXM_N... Resolved
External issue ID: 2896
Priority: Highest

 Description   

We get the following exception when running the POC in groupbasedpolicy:

http://pastebin.com/Mkag1pRn

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:

http://pastebin.com/Mkag1pRn

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:
https://git.opendaylight.org/gerrit/17159
https://git.opendaylight.org/gerrit/17162
OFPlugin:
https://git.opendaylight.org/gerrit/#/c/17117

Fixed serialization and deserialization of some nicira actions and setField related actions.

Comment by Michal Rehak [ 29/Mar/15 ]

Merged.
Thomas, please confirm and eventually close this bug.

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.

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