Revision 415a7304 lib/config.py
b/lib/config.py | ||
---|---|---|
1723 | 1723 |
node_list.append(node_info.name) |
1724 | 1724 |
addr_list.append(node_info.primary_ip) |
1725 | 1725 |
|
1726 |
result = rpc.RpcRunner.call_upload_file(node_list, self._cfg_file, |
|
1727 |
address_list=addr_list) |
|
1726 |
# TODO: Use dedicated resolver talking to config writer for name resolution |
|
1727 |
result = \ |
|
1728 |
rpc.ConfigRunner(addr_list).call_upload_file(node_list, self._cfg_file) |
|
1728 | 1729 |
for to_node, to_result in result.items(): |
1729 | 1730 |
msg = to_result.fail_msg |
1730 | 1731 |
if msg: |
... | ... | |
1783 | 1784 |
# Write ssconf files on all nodes (including locally) |
1784 | 1785 |
if self._last_cluster_serial < self._config_data.cluster.serial_no: |
1785 | 1786 |
if not self._offline: |
1786 |
result = rpc.RpcRunner.call_write_ssconf_files(
|
|
1787 |
result = rpc.ConfigRunner(None).call_write_ssconf_files(
|
|
1787 | 1788 |
self._UnlockedGetOnlineNodeList(), |
1788 | 1789 |
self._UnlockedGetSsconfValues()) |
1789 | 1790 |
|
Also available in: Unified diff