TSM is configured in incremental mode but does not split devices into underlying IP domains even after completing its own discovery and TopoSync enabled in tsm.conf and SplitFromScratch set to FALSE after initial split was done.
After running the TSM split the changes are not saved automatically so when the TSM domain was restarted the initial split was lost and incremental split did not work after that.
This will be enhanced in a future release of NetOps so that after the TSM split it will automatically save the changes.
A workaround until that enhancement is released is to:
1. Stop TSM, remove rps, set below values:
IsTrialLearningEnabled = TRUE
IsSplitFromScratch = TRUE
IsTopoSyncEnabled = TRUE
EnableAutoEdgeManagement = TRUE
2. Start TSM
3. Provide full devices seedfile to TSM
4. Choose best rps, set above values of trial and scratch to FALSE and restart TSM
5. Discover the devices in underlying IP domains with the set of seedfiles from the result that is chosen
6. For testing - add 10 devices to TSM and see if those devices are making it to pending list of underlying domains
7. If that works, proceed with the rest.
https://techdocs.broadcom.com/us/en/vmware-sde/telco-cloud/smarts/25-4/using-smarts/global-and-domain-manager/ip-domain-manager/topology-split-manager-user-guide/introduction/tsm-hook-script/tsm-hook-script-enablement.html