Revision 41362e70

b/lib/config.py
544 544
    nodelist = self.GetNodeList()
545 545
    myhostname = self._my_hostname
546 546

  
547
    tgt_list = []
548
    for node in nodelist:
549
      nodeinfo = self.GetNodeInfo(node)
550
      if nodeinfo.name == myhostname:
551
        continue
552
      tgt_list.append(node)
547
    nodelist.remove(myhostname)
553 548

  
554
    result = rpc.call_upload_file(tgt_list, self._cfg_file)
555
    for node in tgt_list:
549
    result = rpc.call_upload_file(nodelist, self._cfg_file)
550
    for node in nodelist:
556 551
      if not result[node]:
557 552
        logger.Error("copy of file %s to node %s failed" %
558 553
                     (self._cfg_file, node))

Also available in: Unified diff