Monitoring notification routing + event processing system. For issues with the Flapjack packages, please see https://github.com/flapjack/omnibus-flapjack/
we could maybe use that class directly to set up something safer, with an appropriate timeout (it should release the lock even on exception, but nothing's going to protect against, e.g. kill -9)).
@ali-graham says:
He's referring to https://github.com/flapjack/zermelo/blob/master/lib/zermelo/locks/redis_lock.rb
See also: https://github.com/flapjack/flapjack/pull/856#discussion_r30107317