[OPNFLWPLUG-894] Mismatch between Operational Datastore and the actual Flow Entry Created: 22/May/17 Updated: 27/Sep/21 Resolved: 15/Jun/17 |
|
| Status: | Resolved |
| Project: | OpenFlowPlugin |
| Component/s: | General |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Venkatrangan Govindarajan | Assignee: | Venkatrangan Govindarajan |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
||||||||
| Issue Links: |
|
||||||||
| External issue ID: | 8527 | ||||||||
| Description |
|
While VTN Testing, We have identified that for some actions the flow entries are installed correctly on the OpenFlow switch. But, the operational datastore does not reflect the correct action for the flow entry. It has been noted for a few actions specifically a. action: set vlan pcp Flow Entry on Switch Operational DS contents for the switch
Similar problems seen when using flow entries for setting vlan id, set-dl-
b. POST /restconf/operations/sal-flow:add-flow { , } , }, }, , , }, }, }, } The flow is installed correctly.
However, action information for the flow entry in operational DS is wrong due to the bug.
GET /restconf/operational/opendaylight-inventory:nodes/node/openflow:1/table/0 { , , } } |
| Comments |
| Comment by Venkatrangan Govindarajan [ 22/May/17 ] |
|
Attachment Operational_datastore_vlanpcp.txt has been added with description: vlan_pcp operational datastore contents |
| Comment by Venkatrangan Govindarajan [ 22/May/17 ] |
|
Attachment log.html.gz has been added with description: CSIT run with additional information (inventory table from operational DS) |
| Comment by Venkatrangan Govindarajan [ 22/May/17 ] |
|
The problems are seen in OpenFlow 10. We feel that there is no implementation to convert OF action to SAL action for certain actions. |
| Comment by Tomas Slusny [ 23/May/17 ] |
|
Can you also provide karaf.log with org.opendaylight.openflowplugin.impl set to DEBUG please? Or did you saw any Deserialization failed messages in your karaf log? |
| Comment by Tomas Slusny [ 23/May/17 ] |
|
I found the issue, we are deserializing everything correctly, but we are missing some convertors. I will write them and hopefully I will have fix ready today. |
| Comment by Tomas Slusny [ 23/May/17 ] |
| Comment by Y Ananth [ 12/Jun/17 ] |
|
I have tested it manually and the fix is working. |
| Comment by Y Ananth [ 15/Jun/17 ] |
|
Attachment CSIT log.html.gz has been added with description: CSIT job with vlan pcp failure |
| Comment by Y Ananth [ 15/Jun/17 ] |
|
I have found in CSIT job that some cases are working like set-dl-src-action, set-nw-src, set-nw-dst, set-nw-tos. But vlan pcp is not reflecting in operational datastore. Tomas, please look into this. I need to test some cases manually like set-vlan-id, set-dl-dst, set-tp-src, set-tp-dst and I will get back to you. I have attached the corresponding CSIT job for reference. |