summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2011-04-01 13:47:51 -0700
committerBen Pfaff <blp@nicira.com>2011-04-01 16:05:29 -0700
commitc6b547cd44f14e3ccbac9dc8d98b20a565d32c91 (patch)
treef5459896487b37e2bd066d1cc38eed86c7a9e2bd /lib
parent0b0bd9c9e3ebaddea8252ea0ab9b2f293de34553 (diff)
downloadopenvswitch-c6b547cd44f14e3ccbac9dc8d98b20a565d32c91.tar.gz
xenserver: Fix up iface-id after it changes or disappears too.
ovs-xapi-sync is supposed to always keep external-ids:iface-id up to date, but in fact it would only set it when an interface initially appeared. If the interface quickly disappeared and reappeared, then it failed to notice that iface-id had changed or disappeared. This happens in practice on Citrix XenServer, where VM "tap" devices often disappear and then reappear almost immediately during VM boot. This commit fixes the problem. This also fixes the similar problem for external-ids:bridge-id in Bridge records. Bridges aren't ordinarily destroyed and re-created quickly, so this problem might never have manifested in practice for bridges. Many thanks to Reid Price <reid@nicira.com> for identifying the problem and supplying an initial fix. Bug #5239. Reported-by: Henrik Amren <henrik@nicira.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions