We are populating data from Service Manager to uCMDB and pushing uCMDB ID's back to SM.
Chunk size is configured to 500 and we have over 12k CI's to import from SM on the integration job.
When / how does pushing back of uCMDB ID happen? From what we have seen, uCMDB is doing the following:
- Import CI's in batch of 500
- After every batch push back the uCMDB ID's for 500 CI's one by one (500 push requests) - even if uCMDB id has not changed
- Import the next batch and repeat until all data is imported / IDs pushed back
On Probe server, discovery_probe.exe process is opening new TCP connection for every one of those uCMDB ID push back requests. Also on SM side we can see that hundreds of REST requests are coming to push back uCMDB IDs.
Is this a designed/wanted behaviour? Is there any configuration option available for SM adapter to handle this differently?
uCMDB 2018.11 using ServiceManagerEnhancedAdapter9-41