Devices synchronized from the underlying domains or created synthetically are not being synchronized on the Top Layer SAM domains
SAM Domain Logs present this kind of information:
[<date and time>] t@1969137216 Underlying-Domain_Topo-Driver
DXA_MESSAGE-E-DXA_ETOPOMGRSUSPENDED-ics-topology-sync.asl: ICF_TopologyManager has suspendTopologyManager set to TRUE.
[<date and time>] t@1969137216 Underlying-Domain_Topo-Driver
DXA_MESSAGE-C-DXA_EDRIVERSTOPPED-ics-topology-sync.asl: [Underlying-Domain] Driver stopped due to errors posted
Smarts 10.1.X, 24.3.X
Check for the following flag, which when set to TRUE, the topo-drivers fail to pull the topology from the underlying domain managers.
dmctl -s <SAM> get ICF_TopologyManager::ICF-TopologyManager::suspendTopologyManager
If syspendTopologyManager = TRUE, then this must be set to false in-order to achieve the topo-sync functionality:
suspendTopologyManager
ICF_TopologyManager::ICF-TopologyManager {
# suspendTopologyManager
# Suspends all topology manager operations
# Set this to TRUE if you are using the SAM Server in a failover configuration
# Default value is FALSE
suspendTopologyManager = FALSE
}
This edit will ensure that the settings are picked on an event of restart of SAM.
Additionally, to apply the settings on runtime (without SAM restart), commands to achieve this are:
dmctl -s <SAM> put ICF_TopologyManager::ICF-TopologyManager::suspendTopologyManager FALSE
dmctl -s <SAM> invoke GA_DaemonDriver::<Underlying Domain Name>_Topo-Driver start