Commit graph

18 commits

Author SHA1 Message Date
Zach Daniel
1286db7762 improvement: only invoke error handler on last attempt 2023-08-04 17:22:53 -04:00
Zach Daniel
3cba396123 fix: use same read_action in handle_error and in work 2023-08-04 17:11:11 -04:00
Maciej Malecki
3876b9cd19
Allow using worker_read_action for locking before processing the job (#3) 2023-07-20 08:02:02 -04:00
Zach Daniel
c13793db7d improvement: trigger_read_action, defaulting to read action 2023-07-19 14:18:15 -04:00
Zach Daniel
9e07f3f699 improvement: read with primary read for trigger 2023-07-19 14:08:08 -04:00
Zach Daniel
60c449b42c improvement: log error on scheduler failure 2023-07-19 08:36:00 -04:00
Zach Daniel
8359e17030 improvement: support record_limit to limit max processed records 2023-06-10 13:15:46 -04:00
Zach Daniel
901db826ee fix: properly raise errors instead of swallowing them 2023-05-17 22:42:01 -04:00
Zach Daniel
87de8a1f01 fix: don't use authorize?: false for operations. 2023-05-17 11:38:37 -04:00
Zach Daniel
1520a3db3e improvement: make scheduler default queue the same as worker
but give scheduler a priority of 1 so it happens before workers.
2023-05-08 14:49:22 -04:00
Zach Daniel
0b1942b1d0 fix: add_error/1 does not exist 2023-05-01 18:10:41 -04:00
Zach Daniel
44bfe10358 improvement: handle actions w/ before_transaction/after_transaction hooks better 2023-05-01 17:05:49 -04:00
Zach Daniel
cc5e0e01f3 fix: insert_all/1 not insert_all!/1 2023-05-01 11:00:17 -04:00
Zach Daniel
230e6cb0c7 improvement: error handling/docs 2023-04-28 13:59:56 -04:00
Zach Daniel
42d20b613a fix: properly set context/authorize? in workers 2023-04-28 01:39:57 -04:00
Zach Daniel
253b27d4b7 improvement: optional deps, transaction only for actions 2023-04-27 23:34:33 -04:00
Zach Daniel
2f0a57683b fix: syntax/get tests passing 2023-04-27 22:36:29 -04:00
Zach Daniel
cad7a65fae improvement: initial feature set 2023-04-27 22:07:05 -04:00