2
0
mirror of https://github.com/hibiken/asynq.git synced 2025-04-23 01:00:17 +08:00

176 Commits

Author SHA1 Message Date
Ken Hibino
e5ba008619 Update RDB.ArchiveAllRetryTasks, RDB.ArchiveAllScheduledTasks 2021-03-10 20:43:01 -08:00
Ken Hibino
420bd2c748 Update RDB.ArchivePendingTask 2021-03-10 20:43:01 -08:00
Ken Hibino
aecdfeaeee Update RDB.ArchiveRetryTask and RDB.ArchiveScheduledTask 2021-03-10 20:43:01 -08:00
Ken Hibino
ef0c390642 Update all variants of RDB.RunAll methods 2021-03-10 20:43:01 -08:00
Ken Hibino
0f09f936a9 Update RDB.RunArchivedTask, RDB.RunRetryTask, RDB.ScheduledTask 2021-03-10 20:43:01 -08:00
Ken Hibino
6437ea4a82 Update RDB.ListScheduled, RDB.ListRetry, RDB.ListArchived 2021-03-10 20:43:01 -08:00
Ken Hibino
127bd9190c Update RDB.ListPending and RDB.ListActive 2021-03-10 20:43:01 -08:00
Ken Hibino
7c75abe334 Update RDB.Dequeue 2021-03-10 20:42:59 -08:00
Ken Hibino
ec9fd6b577 Update RDB.ListDeadlineExceeded 2021-03-10 20:42:17 -08:00
Ken Hibino
5105f35697 Update RDB.Requeue 2021-03-10 20:42:17 -08:00
Ken Hibino
740cb9bad0 Update RDB.Archive 2021-03-10 20:42:17 -08:00
Ken Hibino
aa40a21654 Update RDB.Retry 2021-03-10 20:42:17 -08:00
Ken Hibino
a745b2378a Update RDB.Done 2021-03-10 20:42:17 -08:00
Ken Hibino
26caccbefd Update RDB.ForwardIfReady 2021-03-10 20:42:17 -08:00
Ken Hibino
b156653243 Code formatting 2021-03-10 20:42:17 -08:00
Ken Hibino
9e7897ae0c Update RDB.ScheduleUnique 2021-03-10 20:42:17 -08:00
Ken Hibino
69b7aa22cd Update RDB.Schedule 2021-03-10 20:42:17 -08:00
Ken Hibino
4ba0e46f96 Update RDB.EnqueueUniqueue 2021-03-10 20:42:17 -08:00
Ken Hibino
2bef3319c7 Update RDB.Enqueue 2021-03-10 20:42:17 -08:00
Ken Hibino
fae6c4bdc8 Rename pending key 2021-03-10 20:42:17 -08:00
Ken Hibino
f618f5b1f5 Add benchmark tests for rdb package 2021-03-07 16:27:14 -08:00
Ken Hibino
eba7c4e085 Record deadline within WorkerInfo 2021-01-31 06:09:40 -08:00
Ken Hibino
afde6a7266 Add MemoryUsage field to QueueStats 2021-01-31 06:09:40 -08:00
Ken Hibino
6529a1e0b1 Fix scheduler
* Delete scheduler history data when scheduler stops

* Fix history trimming bug
2021-01-31 06:09:40 -08:00
Ken Hibino
c9a6ab8ae1 Support delete and archive actions on PendingTask
* Add `DeleteAllPendingTasks`, `ArchiveAllPendingTasks` to `Inspector`

* `DeleteTaskByKey` and `ArchiveTaskByKey` now supports deleting/archiving PendingTask

* Updated `asynq task` command with support for deleting/archiving pending tasks
2021-01-31 06:09:40 -08:00
Ken Hibino
00a25ca570 Rename DeadTask to ArchivedTask and action "kill" to "archive" 2021-01-14 06:43:44 -08:00
Ken Hibino
c5100a9c23 Add a method to list running servers to Inspector 2021-01-14 06:43:44 -08:00
Ken Hibino
196d66f221 Fix ListSchedulerEnqueueEvents to list recent events first 2021-01-14 06:43:44 -08:00
Ken Hibino
f4dd8fe962 Add ListScheduelerEnqueueEvents to Inspector 2021-01-14 06:43:44 -08:00
Ken Hibino
e9239260ae Add DeleteQueue method to Inspector
- Added ErrQueueNotFound and ErrQueueNotEmpty type to indicate the kind
  of an error returned from the method.
2021-01-14 06:43:44 -08:00
MinJae Kwon
c4dc993241
fix: resolve go vet lint 2020-12-20 06:09:51 -08:00
Ken Hibino
96b2318300 Add EnqueueErrorHandler option to SchedulerOpts 2020-10-13 06:31:47 -07:00
Ken Hibino
50e7f38365 Add Scheduler
- Renamed previously called scheduler to forwarder to resolve name
  conflicts
2020-10-13 06:31:47 -07:00
Ken Hibino
c43fb21a0a Minor test updates 2020-09-12 12:59:03 -07:00
Ken Hibino
69d7ec725a Close redis client after each test run 2020-09-12 12:59:03 -07:00
Ken Hibino
c26b7469bd Display cluster info in stats command when --cluster flag is passed 2020-09-12 12:59:03 -07:00
Ken Hibino
29e542e591 Rename Enqueue methods in Inspector to Run 2020-09-12 12:59:03 -07:00
Ken Hibino
a891ce5568 Rename InProgress to Active 2020-09-12 12:59:03 -07:00
Ken Hibino
c8c47fcbf0 Rename Enqueued to Pending 2020-09-12 12:59:03 -07:00
Ken Hibino
8076b5ae50 Use different redis db number for rdb package tests 2020-09-12 12:59:03 -07:00
Ken Hibino
a88325cb96 Add ClusterNodes and ClusterKeySlot in Inspector 2020-09-12 12:59:03 -07:00
Ken Hibino
6b96459881 Add test flags to run tests using redis cluster 2020-09-12 12:59:03 -07:00
Ken Hibino
ee1afd12f5 Fix done lua script
If UniqueKey is an empty string, do not provide the key to Lua script
because that will cause CROSSSLOT error in redis cluster (since it
doesn't have any hash tag).
2020-09-12 12:59:03 -07:00
Ken Hibino
3ac548e97c Fix dequeue Lua script to use a single hash tag 2020-09-12 12:59:03 -07:00
Ken Hibino
f38f94b947 Restructure CLI commands with subcommands 2020-09-12 12:59:03 -07:00
Ken Hibino
118ef27bf2 Update RemoveQueue in RDB 2020-09-12 12:59:03 -07:00
Ken Hibino
2f226dfb84 Update ListServers and ListWorkers methods in RDB 2020-09-12 12:59:03 -07:00
Ken Hibino
f59de9ac56 Update all delete methods in RDB 2020-09-12 12:59:03 -07:00
Ken Hibino
996a6c0ead Update all kill methods in RDB 2020-09-12 12:59:03 -07:00
Ken Hibino
47e9ba4eba Update enqueue methods in RDB 2020-09-12 12:59:03 -07:00