diff --git a/lib/client/gnt_instance.py b/lib/client/gnt_instance.py index b6e5ce3d15910bc47a18f3f0e12161b6340f6c6d..d710c5a2b539682e1b43ee4899dd3f11fc12446d 100644 --- a/lib/client/gnt_instance.py +++ b/lib/client/gnt_instance.py @@ -217,6 +217,9 @@ def GenericManyOps(operation, fn): cl = GetClient() inames = _ExpandMultiNames(opts.multi_mode, args, client=cl) if not inames: + if opts.multi_mode == _SHUTDOWN_CLUSTER: + ToStdout("Cluster is empty, no instances to shutdown") + return 0 raise errors.OpPrereqError("Selection filter does not match" " any instances", errors.ECODE_INVAL) multi_on = opts.multi_mode != _SHUTDOWN_INSTANCES or len(inames) > 1