DEV: Increase process_post lock timeout
The process_post job uses CookedPostProcessor which also uses a DistributedMutex. There's no good reason for the timeout of the outer lock to be smaller than the timeout of the inner lock.
This commit is contained in:
parent
624a9bf234
commit
76bb01c31c
|
@ -7,7 +7,7 @@ module Jobs
|
||||||
class ProcessPost < ::Jobs::Base
|
class ProcessPost < ::Jobs::Base
|
||||||
|
|
||||||
def execute(args)
|
def execute(args)
|
||||||
DistributedMutex.synchronize("process_post_#{args[:post_id]}") do
|
DistributedMutex.synchronize("process_post_#{args[:post_id]}", validity: 10.minutes) do
|
||||||
post = Post.find_by(id: args[:post_id])
|
post = Post.find_by(id: args[:post_id])
|
||||||
# two levels of deletion
|
# two levels of deletion
|
||||||
return unless post.present? && post.topic.present?
|
return unless post.present? && post.topic.present?
|
||||||
|
|
Loading…
Reference in New Issue