X-Git-Url: https://code.grnet.gr/git/ganeti-local/blobdiff_plain/4501a443735a9948276db4aeb6752226a37770c7..1b54fc6c2fd92b614c029cc5312d02f9f1526253:/lib/config.py?ds=inline diff --git a/lib/config.py b/lib/config.py index 8917f4d..2e3a4f2 100644 --- a/lib/config.py +++ b/lib/config.py @@ -1066,10 +1066,12 @@ class ConfigWriter: result = rpc.RpcRunner.call_upload_file(node_list, self._cfg_file, address_list=addr_list) - for node in node_list: - if not result[node]: - logging.error("copy of file %s to node %s failed", - self._cfg_file, node) + for to_node, to_result in result.items(): + msg = to_result.RemoteFailMsg() + if msg: + msg = ("Copy of file %s to node %s failed: %s" % + (self._cfg_file, node, msg)) + logging.error(msg) bad = True return not bad