Ken Hibino
f434f62369
Update RDB.RemoveQueue
2021-03-10 20:43:01 -08:00
Ken Hibino
de226f3654
Update RDB.DeleteAll methods
2021-03-10 20:43:01 -08:00
Ken Hibino
290650ab23
Update RDB.Delete task methods
2021-03-10 20:43:01 -08:00
Ken Hibino
043e61b06e
Update RDB.ArchiveAllPending
2021-03-10 20:43:01 -08:00
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