l_nodes = plc.api.GetNodes({'peer_id':None},
['hostname', 'node_id', 'ports', 'site_id', 'boot_state',
'version', 'last_updated', 'date_created', 'key',
- 'last_contact', 'pcu_ids', 'nodenetwork_ids'])
+ 'last_contact', 'pcu_ids', 'interface_ids'])
l_pcus = plc.api.GetPCUs()
print "sync sites"
dbpcu.plc_pcu_stats = pcu
deleteExtra(l_pcus, PlcPCU, 'pcu_id', 'pcu_id')
deleteExtra(l_pcus, HistoryPCURecord, 'plc_pcuid', 'pcu_id')
+ deleteExtra(l_pcus, FindbadPCURecord, 'plc_pcuid', 'pcu_id')
session.flush()
print "sync nodes"
dbnode.plc_node_stats = node
deleteExtra(l_nodes, PlcNode, 'hostname', 'hostname')
deleteExtra(l_nodes, HistoryNodeRecord, 'hostname', 'hostname')
+ deleteExtra(l_nodes, FindbadNodeRecord, 'hostname', 'hostname')
session.flush()
init()
return
if __name__ == '__main__':
- profile.run('sync()')
+ sync()
else:
init()