Sidekiq : Is too fast; Record not found

“Cannot find ModelName with ID=12345”

Sidekiq is so fast that it is quite easy to get transactional race conditions where a job will try to access a database record that has not committed yet. The clean solution is to use after_commit: Continue reading

Advertisements