1
0
مراية لـ https://github.com/postalserver/postal.git تم المزامنة 2025-12-01 05:43:04 +00:00

feat: automatically remove queued messages with stale locks (#2872)

هذا الالتزام موجود في:
Adam Cooke
2024-03-12 11:37:29 +00:00
ملتزم من قبل GitHub
الأصل 5d8213a987
التزام d84152eb5d
14 ملفات معدلة مع 323 إضافات و29 حذوفات

عرض الملف

@@ -29,8 +29,8 @@ module MessageDequeuer
private
def check_message_exists
@queued_message.message
rescue Postal::MessageDB::Message::NotFound
return if @queued_message.message
log "unqueue because backend message has been removed."
remove_from_queue
stop_processing

عرض الملف

@@ -31,8 +31,8 @@ module MessageDequeuer
private
def check_message_exists
queued_message.message
rescue Postal::MessageDB::Message::NotFound
return if queued_message.message
log "unqueueing because backend message has been removed"
remove_from_queue
stop_processing

عرض الملف

@@ -40,7 +40,8 @@ module Worker
ProcessMessageRetentionScheduledTask,
PruneSuppressionListsScheduledTask,
PruneWebhookRequestsScheduledTask,
SendNotificationsScheduledTask
SendNotificationsScheduledTask,
TidyQueuedMessagesTask
].freeze
# @param [Integer] thread_count The number of worker threads to run in this process