Skip to content
This repository has been archived by the owner on Jan 12, 2024. It is now read-only.

v3.18.2

Compare
Choose a tag to compare
@fieldju fieldju released this 10 Jul 20:40
· 736 commits to master since this release
4600d8f
  • Refactored Job Coordinator Service to be Distributed Lock Service to better reflect what it does.
  • Made the Distributed Lock Service manage the locks in a single transaction via spawning threads for each named lock and managing the transaction manually rather than through the annotation which didn't seem to work properly.
  • Added logic to count events around lock acquisition and releases via the MetricService
  • Fixed bug in MetricService that assumed null safety, but can in fact be provided null from the Guice module.
  • Fixed bug in Lock Dao / Mapper, mysql can return null, 0, or 1. So an Integer rather than an int needs to be used.