diff options
author | ThibG <thib@sitedethib.com> | 2017-06-06 00:09:14 +0200 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2017-06-06 00:09:14 +0200 |
commit | 7adac1bc51d76fde4df51f4f3d18cf39b01516a4 (patch) | |
tree | 32b88f16e87b3a3cba89511acbf9760e7843065d /config/initializers/oembed.rb | |
parent | e859d6f259cfe4aa61c2e68a18db95d34d460b81 (diff) |
Try fixing ThreadResolveWorker calls (#3599)
* Try fixing ThreadResolveWorker calls From my understanding of ActiveRecord, a transaction is commited as soon as the exit of the outmost ActiveRecord.transaction block. However, inner transaction blocks will exit without the transaction being commited. In this case, ThreadResolveWorker were fired *within* a transaction block, so moving the call out of it should do the trick. However, this is somewhat fragile, as this whole codepath could be called within yet another transaction. * Set status thread within the transaction block if it is immediately available from database
Diffstat (limited to 'config/initializers/oembed.rb')
0 files changed, 0 insertions, 0 deletions