X-Git-Url: http://git.onelab.eu/?p=nodemanager-topo.git;a=blobdiff_plain;f=topo.py;fp=topo.py;h=b2beba591b88225ddf2ffad768856a083de26a6b;hp=be68831b8799d77ceba0c6e5d5e8bb265aeedf3e;hb=9ea45582b54387f99253307894e59ec5c6ddb176;hpb=ceb5f699fdccf1c56d571a64e16ae9ac606fc2bb diff --git a/topo.py b/topo.py index be68831..b2beba5 100755 --- a/topo.py +++ b/topo.py @@ -405,11 +405,12 @@ def GetSlivers(data, config = None, plc = None): slicekeys[sliver['name']] = tag['value'] - if 'netns' in attrs: - netns = int(attrs['netns']) - else: - netns = 0 - write_conf_and_restart(sliver['name'], netns) + if vserver.VServer(sliver['name']).is_running(): + if 'netns' in attrs: + netns = int(attrs['netns']) + else: + netns = 0 + write_conf_and_restart(sliver['name'], netns) if vserver.VServer(sliver['name']).is_running(): if 'egre_key' in attrs: