浏览代码

NSX|P: be more careful when deleting a network

Verify value in cache before removing it

Change-Id: If3fbfe0be4cc0c2fe1890eb5f78df2236e275633
changes/22/699922/1
asarfaty Adit Sarfaty 3 个月前
父节点
当前提交
5f2e67c16f
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. +2
    -1
      vmware_nsx/plugins/nsx_p/plugin.py

+ 2
- 1
vmware_nsx/plugins/nsx_p/plugin.py 查看文件

@@ -837,7 +837,8 @@ class NsxPolicyPlugin(nsx_plugin_common.NsxPluginV3Base):
if network_id in NET_NEUTRON_2_NSX_ID_CACHE:
nsx_id = NET_NEUTRON_2_NSX_ID_CACHE[network_id]
del NET_NEUTRON_2_NSX_ID_CACHE[network_id]
del NET_NSX_2_NEUTRON_ID_CACHE[nsx_id]
if nsx_id in NET_NSX_2_NEUTRON_ID_CACHE:
del NET_NSX_2_NEUTRON_ID_CACHE[nsx_id]

def update_network(self, context, network_id, network):
original_net = super(NsxPolicyPlugin, self).get_network(


正在加载...
取消
保存