Any downsides/concerns with turning on Sidekiq.transactional_push! / Sidekiq::TransactionAwareClient #5725
-
Hi All We've a significantly-sized application that makes extensive use of Sidekiq. Right now we've got some custom code that uses something like https://juanitofatas.com/series/rails/active-record-transaction to delay jobs until after the transaction commits. I'd like to remove this over time, and I was wondering:
I'm not seeing much documentation on it - and things like https://github.com/mperham/sidekiq/wiki/FAQ#why-am-i-seeing-a-lot-of-cant-find-modelname-with-id12345-errors-with-sidekiq don't refer to it. Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 2 replies
-
I'm not aware of any issues and very large customers like Gusto have been using it for months now (and submitting improvements). |
Beta Was this translation helpful? Give feedback.
-
I too am enabling Which leaves me wondering - are there existing docs and I'm just missing them? Or is this something we should add to the Wiki? If so, as a new section of the Reliability page? |
Beta Was this translation helpful? Give feedback.
-
@mperham I wanted to improve the wiki on this topic, but it looks like I don't have the necessary access rights. Feel free to apply this patch: 0001-Improve-documentation-of-Transaction-Aware-Client.patch |
Beta Was this translation helpful? Give feedback.
I'm not aware of any issues and very large customers like Gusto have been using it for months now (and submitting improvements).