diff --git a/lib/client/gnt_network.py b/lib/client/gnt_network.py index 7be673780dc8129bd8a391c3ccb878c941c8ea1d..fdadc6840d1fc98e259b39daf4b3bc0c550073ce 100644 --- a/lib/client/gnt_network.py +++ b/lib/client/gnt_network.py @@ -69,6 +69,7 @@ def AddNetwork(opts, args): mac_prefix=opts.mac_prefix, network_type=opts.network_type, add_reserved_ips=_HandleReservedIPs(opts.add_reserved_ips), + conflicts_check=opts.conflicts_check, tags=tags) SubmitOpCode(op, opts=opts) diff --git a/lib/cmdlib.py b/lib/cmdlib.py index 9522f35ea8f4a1f23f6f2b78767b9480f8cd0d9a..d4cb88a5399204982c2d40e2dd72eb74472c36dd 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -15568,6 +15568,7 @@ class LUNetworkAdd(LogicalUnit): def ExpandNames(self): self.network_uuid = self.cfg.GenerateUniqueID(self.proc.GetECId()) + self.needed_locks = {} if self.op.conflicts_check: self.needed_locks = { locking.LEVEL_NODE: locking.ALL_SET,