Summary
Question
TQL was changed between syncs - performing Full sync!" in error logs after running delta sync for an integration that was previously created (before upgrade.)
Answer
After upgrade in case an integration runs as delta first thing UCMDB will do is verify if there are changes in the TQLs of the integration. In case there is a change it will perform full sync to check if there is any change and get the full integration ready, after doing first integration second delta run will run as delta.
That warning message will happened if it's found the TQL has been changed. the lastState is the last sync state, and newState is the current sync one. Such logic hasn't been changed from 2018.5 up to now (2020.11)
if (lastState != null && newState != null && !newState.getQueryHash().equals(lastState.getQueryHash())) { if (log.isWarnEnabled()) { log.warn("TQL was changed between syncs - performing Full sync!"); }