Using a Spring distributed cache to prevent watchdogs working on the same ADVISED cm handles during model sync, since we don't have an in-between state from ADVISED to READY.
Watchdog A wakes up, works on Cm-Handle-1 which has state of ADVISED and stores this in memory
Watchdog B wakes up, attempts to work on Cm-Handle-1, which still has a state of ADVISED, but is being worked on by Watchdog A, so this then moves on to Cm-Handle-2
- Run the CLM job to verify the dependency.
Shorthand : run-clm
- Test : Something with the logging / 2 instances waking up at the same time. (Module Sync)
- Test : Something with the logging / 2 instances waking up at the same time.(Data Sync)
- Check for the latest version.*