2
0
mirror of https://github.com/xcat2/confluent.git synced 2024-12-25 04:32:11 +00:00

Do not clear the entire nodes lookup on remap

remap may only amend part of the map,
do not cause that to clear out the good data.
This commit is contained in:
Jarrod Johnson 2020-10-29 15:48:33 -04:00
parent 72049657d7
commit 3903cda789

View File

@ -1282,11 +1282,11 @@ known_pxe_uuids = {}
def _map_unique_ids(nodes=None):
global nodes_by_uuid
global nodes_by_fprint
nodes_by_uuid = {}
nodes_by_fprint = {}
# Map current known ids based on uuid and fingperprints for fast lookup
cfg = cfm.ConfigManager(None)
if nodes is None:
nodes_by_uuid = {}
nodes_by_fprint = {}
nodes = cfg.list_nodes()
bigmap = cfg.get_node_attributes(nodes,
('id.uuid',