...
The Producer sends a message to the networkMapReloadQueue and the notificationsReloadQueue which causes the NetworkMap to be switched.
Within the attemptNetworkMapDatabaseRepopulation function, the following functions are called:
tarUnpacker.execute(); - net net.dante.dashboard.population.tar.TarUnpacker
opsDbImporter.importDump(); - net net.dante.dashboard.data.importAndExport.DatabaseImporter
populator.repopulate(); - net net.dante.dashboard.populate.Populator
routerQueryRepopulator.executeRouterQueries(); - net net.dante.dashboard.population.routers.RouterQueryRepopulator;
populator.repopulate()
Sadly the first thing it does is wipe out all the data in the networkmap schema using the net.dante.dashboard.populate.NetworkMapWiper class then it calls the populateDataBase() function.
routerQueryRepopulator.executeRouterQueries()
...