[OVSDB-395] OVSDB node ExternalIds update is not reflected when 'external_ids' column is cleared from openvswitch table. Created: 17/Jan/17  Updated: 19/Oct/17  Resolved: 22/Feb/17

Status: Resolved
Project: ovsdb
Component/s: Southbound.Open_vSwitch
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: TARUN THAKUR Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Linux
Platform: Other


External issue ID: 7565

 Description   

When 'external_ids' column is cleared from openvswitch table at OVS switch side, then openvswitch table update notification is not handled properly in the OVSDB southbound plugin.

setExternalIds() of OVSDB southbound plugin does not take care the case when
ExternalIds is non-NULL for OpenVSwitch old entry and ExternalIds is NULL for OpenVSwitch new entry.



 Comments   
Comment by Anil Vishnoi [ 03/Feb/17 ]

external-id's column is a critical column for plugin to work properly. User should not modify this columns. OVSDB plugin assume that if the device is managed through plugin no other entity (external user, other entity) is managing the same device. External-id is used by plugin to uniquely identify the device, so if user delete this iid, plugin won't be able to find out the respective device in operational data store and that can have domino effect on other functionalities.

Comment by Anil Vishnoi [ 22/Feb/17 ]

No activity on this bug for a while. Closing the bug. Please re-open if you have any follow-up question.

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