Commit History

Author SHA1 Message Date
  Thorsten Eckel 4c9919a23e ActiveJobLock enhancements (cleanup and Delayed::Job destroy sync) 4 years ago
  Thorsten Eckel 47778f2d2f Follow up - 2c8825b387445fc9aaaa945433aaf94851540375 - ActiveJobLock lock update fails due to ActiveRecord::Deadlocked "Mysql2::Error: Deadlock found when trying to get lock; try restarting transaction" exception. 4 years ago
  Thorsten Eckel 3d00f4d25b Follow up - 2c8825b387445fc9aaaa945433aaf94851540375 - ActiveJobLock PG::TRSerializationFailure exception is actually ActiveRecord::SerializationFailure. 4 years ago
  Thorsten Eckel 2c8825b387 Follow up - 5ca41c83895e327c619f2f5255f87d2b26ab8d15 - ActiveJobLock lock update fails due to PG::TRSerializationFailure, 'Could not serialize access due to concurrent update' exception 4 years ago
  Thorsten Eckel 5ca41c8389 Feature: Added centralized ActiveJob locking based on lock key. This prevents unnecessary executing/queuing of unique jobs multiple times. 4 years ago