![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Branch: refs/heads/master
Home: https://github.com/dreamwidth/dw-free
Commit: 0782eccbc45739d1457db7ec52a74d53cc26b535
https://github.com/dreamwidth/dw-free/commit/0782eccbc45739d1457db7ec52a74d53cc26b535
Author: Mark Smith <mark@dreamwidth.org>
Date: 2020-04-21 (Tue, 21 Apr 2020)
Changed paths:
M cgi-bin/DW/Task/ESN/FilterSubs.pm
M cgi-bin/DW/Task/ESN/FindSubsByCluster.pm
M cgi-bin/DW/TaskQueue.pm
A cgi-bin/DW/TaskQueue/LocalDisk.pm
A cgi-bin/DW/TaskQueue/SQS.pm
Log Message:
-----------
Add local TaskQueue
This makes TaskQueue behave like BlobStore and use abstract backends.
The primary one is DW::TaskQueue::SQS but there is now also a new one
DW::TaskQueue::LocalDisk that is invoked if you're a development server
and haven't set up SQS.
This should allow developers to use the task system without having to
think about it too hard, but you'll still have to run workers like
production if you want to use them. TODO: make it synchronous?
Commit: 639b63bd5115bbdae28d3d53dd77f855b0d2c463
https://github.com/dreamwidth/dw-free/commit/639b63bd5115bbdae28d3d53dd77f855b0d2c463
Author: Mark Smith <mark@dreamwidth.org>
Date: 2020-04-21 (Tue, 21 Apr 2020)
Changed paths:
M cgi-bin/DW/TaskQueue/LocalDisk.pm
Log Message:
-----------
Tidy
Compare: https://github.com/dreamwidth/dw-free/compare/f79df15f04f5...639b63bd5115
Home: https://github.com/dreamwidth/dw-free
Commit: 0782eccbc45739d1457db7ec52a74d53cc26b535
https://github.com/dreamwidth/dw-free/commit/0782eccbc45739d1457db7ec52a74d53cc26b535
Author: Mark Smith <mark@dreamwidth.org>
Date: 2020-04-21 (Tue, 21 Apr 2020)
Changed paths:
M cgi-bin/DW/Task/ESN/FilterSubs.pm
M cgi-bin/DW/Task/ESN/FindSubsByCluster.pm
M cgi-bin/DW/TaskQueue.pm
A cgi-bin/DW/TaskQueue/LocalDisk.pm
A cgi-bin/DW/TaskQueue/SQS.pm
Log Message:
-----------
Add local TaskQueue
This makes TaskQueue behave like BlobStore and use abstract backends.
The primary one is DW::TaskQueue::SQS but there is now also a new one
DW::TaskQueue::LocalDisk that is invoked if you're a development server
and haven't set up SQS.
This should allow developers to use the task system without having to
think about it too hard, but you'll still have to run workers like
production if you want to use them. TODO: make it synchronous?
Commit: 639b63bd5115bbdae28d3d53dd77f855b0d2c463
https://github.com/dreamwidth/dw-free/commit/639b63bd5115bbdae28d3d53dd77f855b0d2c463
Author: Mark Smith <mark@dreamwidth.org>
Date: 2020-04-21 (Tue, 21 Apr 2020)
Changed paths:
M cgi-bin/DW/TaskQueue/LocalDisk.pm
Log Message:
-----------
Tidy
Compare: https://github.com/dreamwidth/dw-free/compare/f79df15f04f5...639b63bd5115