github: shadowy octopus with the head of a robot, emblazoned with the Dreamwidth swirl (Default)
github ([personal profile] github) wrote in [site community profile] changelog2019-12-11 07:12 pm

[dreamwidth/dw-free] 692492: SQS task queue updates

Branch: refs/heads/master
Home: https://github.com/dreamwidth/dw-free
Commit: 69249237de6fc466ac57b2706982fbfc38d61675
https://github.com/dreamwidth/dw-free/commit/69249237de6fc466ac57b2706982fbfc38d61675
Author: Mark Smith <mark@dreamwidth.org>
Date: 2019-12-12 (Thu, 12 Dec 2019)

Changed paths:
M .tidyallrc
M bin/worker/dw-esn-cluster-subs
M bin/worker/dw-esn-filter-subs
M bin/worker/dw-esn-fired-event
M bin/worker/dw-esn-process-sub
M bin/worker/dw-send-email
M cgi-bin/DW/Task.pm
M cgi-bin/DW/TaskQueue.pm

Log Message:
-----------
SQS task queue updates

* Support adding a dead-letter-queue and do it for all queues
* Support exit-after-seconds to cap worker lifehood
* Support exit-after-messages to cap messages processed
* Support alarming if a message takes too long to process