|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] xend: Do not create XendNetwork instance
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1236857586 0
# Node ID 0b5b67eba5ba73c59f33ca6b72bb8d7197ea8bc1
# Parent 832f9e32832dbdd8951c611d2ca378c4da611eb8
xend: Do not create XendNetwork instance of tmpbridge
This patch prevents xend from creating a XendNetwork instance of
tmpbridge (a temporary bridge used in network-bridge script).
Signed-off-by: Yosuke Iwamatsu <y-iwamatsu@xxxxxxxxxxxxx>
---
tools/python/xen/xend/XendNode.py | 15 +++++++++++++--
1 files changed, 13 insertions(+), 2 deletions(-)
diff -r 832f9e32832d -r 0b5b67eba5ba tools/python/xen/xend/XendNode.py
--- a/tools/python/xen/xend/XendNode.py Thu Mar 12 11:26:32 2009 +0000
+++ b/tools/python/xen/xend/XendNode.py Thu Mar 12 11:33:06 2009 +0000
@@ -18,6 +18,7 @@
import os
import socket
+import time
import xen.lowlevel.xc
from xen.util import Brctl
@@ -157,7 +158,16 @@ class XendNode:
# Next discover any existing bridges and check
# they are not already configured
- bridges = Brctl.get_state().keys()
+
+ # 'tmpbridge' is a temporary bridge created by network-bridge script.
+ # Wait a couple of seconds for it to be renamed.
+ for i in xrange(20):
+ bridges = Brctl.get_state().keys()
+ if 'tmpbridge' in bridges:
+ time.sleep(0.1)
+ else:
+ break
+
configured_bridges = [XendAPIStore.get(
network_uuid, "network")
.get_name_label()
@@ -166,7 +176,8 @@ class XendNode:
for bridge in bridges
if bridge not in configured_bridges]
for unconfigured_bridge in unconfigured_bridges:
- XendNetwork.create_phy(unconfigured_bridge)
+ if unconfigured_bridge != 'tmpbridge':
+ XendNetwork.create_phy(unconfigured_bridge)
# Initialise PIFs
# First configure ones off disk
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] xend: Do not create XendNetwork instance of tmpbridge,
Xen patchbot-unstable <=
|
|
|
|
|