2
0
mirror of https://github.com/hibiken/asynq.git synced 2024-09-20 11:05:58 +08:00
golang基于redis的异步队列
Go to file
Ken Hibino 0db4b8a34f fix:Remove task from in_progress when worker goroutine finishes
There was a bug related to the logic of removing task from
"asynq:in_progress" list when worker is finished. The task was not
properly removed from the list when the taskMessage gets modified before
the deferred call. More specifically when task was scheduled for retry
the message was modified and therefore LREM could not properly removed
the message from "asynq:in_progress" list.
2019-11-27 14:26:04 -08:00
.gitignore Initial commit 2019-11-14 21:48:43 -08:00
asynq.go Add DB field to RedisOpt to specify redis db index 2019-11-24 18:41:55 -08:00
background.go Change newRDB signature 2019-11-27 06:41:54 -08:00
client.go Rename (*rdb).zadd to (*rdb).schedule 2019-11-27 07:16:16 -08:00
go.mod Add tests for type rdb 2019-11-20 07:01:24 -08:00
go.sum Add tests for type rdb 2019-11-20 07:01:24 -08:00
poller.go Update log messages on shutdown 2019-11-27 06:33:04 -08:00
processor_test.go Protect handler call against panic 2019-11-27 14:03:04 -08:00
processor.go fix:Remove task from in_progress when worker goroutine finishes 2019-11-27 14:26:04 -08:00
rdb_test.go Rename (*rdb).zadd to (*rdb).schedule 2019-11-27 07:16:16 -08:00
rdb.go Rename (*rdb).zadd to (*rdb).schedule 2019-11-27 07:16:16 -08:00
retry.go Rename (*rdb).zadd to (*rdb).schedule 2019-11-27 07:16:16 -08:00