Github user franz1981 commented on the issue:
https://github.com/apache/activemq-artemis/pull/1962
@gtully I hope to have provided a good way to handle it: it is quite
different from what
[LeaseDatabaseLocker](https://github.com/apache/activemq/blob/master/activemq-jdbc-store/src/main/java/org/apache/activemq/store/jdbc/LeaseDatabaseLocker.java#L143)
does, because instead of correcting just the exceeding misalignment, validates
(and fix) it on startup by shutting down the broker if necessary.
It is assuming the integrity of clocks alignment after the broker startup.
---