OAK-3113 introduced two fields in the ColdStandby MBean: SyncStartTimestamp and SyncEndTimestamp. This is much more useful than the old SecondsSinceLastSuccess, yet, there are situations in which it's hard to interpret them since they are updated independently:
- it's impossible to correlate the start with the end
- in case of fail, the start still reflects the failed cycle
It would be even better if the two would be updated atomically, to reflect the start and end of the last successful cycle.