Ken Hibino
|
83c9d5ae94
|
Add migrate command to CLI
The command converts all messages in redis to be compatible for asynq
v0.10.0
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
7eebbf181e
|
Update docs
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
7b1770da96
|
Minor code cleanup
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
e2c5882368
|
Use int64 type for Timeout and Deadline in TaskMessage
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
50df107ace
|
Clean up processor test
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
9699d196e5
|
Add recoverer
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
1c5f7a791b
|
Add RDB.ListDeadlineExceeded
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
232efe8279
|
Fix processor
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
ef4a4a8334
|
Add deadline to syncRequest
- syncer will drop a request if its deadline has been exceeded
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
65e17a3469
|
Update processor to adapt for deadlines set change
- Processor dequeues tasks only when it's available to process
- Processor retries a task when its context's Done channel is closed
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
88d94a2a9d
|
Update RDB.Requeue to remove message from deadlines set
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
7433b94aac
|
Update RDB.Dequeue to return deadline as time.Time
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
08ac7793ab
|
Update RDB.Kill to remove message from deadlines set
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
02b653df72
|
Update RDB.Retry to remove message from deadlines set
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
bee784c052
|
Update RDB.Done to remove message from deadlines set
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
4ea58052f8
|
Update RDB.Dequeue to return message and deadline
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
5afb4861a5
|
Add task message to deadlines set on dequeue
Updated dequeueCmd to decode the message and compute its deadline and add
the message to the Deadline set.
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
68e6b379fc
|
Use default timeout of 30mins if both timeout and deadline are not
provided
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
0e70a14899
|
Change TaskMessage Timeout and Deadline to int
* This change breaks existing tasks in Redis
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
f01c7b8e66
|
Add redis key for deadlines in base package
|
2020-06-29 06:11:47 -07:00 |
|
Ken Hibino
|
4e5f596910
|
Fix Client.Enqueue to always call enqueue
Closes https://github.com/hibiken/asynq/issues/158
|
2020-06-14 05:54:18 -07:00 |
|
Ken Hibino
|
8bf5917cd9
|
v0.9.4
|
2020-06-13 06:27:28 -07:00 |
|
Ken Hibino
|
7f30fa2bb6
|
Fix requeue logic in processor
|
2020-06-13 06:22:32 -07:00 |
|
Ken Hibino
|
ade6e61f51
|
v0.9.3
|
2020-06-12 06:31:42 -07:00 |
|
Ken Hibino
|
a2abeedaa0
|
Fix JSON number ovewflow issue
|
2020-06-12 06:29:36 -07:00 |
|
lion.zhao
|
81bb52b08c
|
processor: log detail err in markAsDone func
|
2020-06-10 05:57:31 -07:00 |
|
Ken Hibino
|
bc2a7635a0
|
v0.9.2
|
2020-06-08 06:23:02 -07:00 |
|
Ken Hibino
|
f65d408bf9
|
Update docs for pause feature
|
2020-06-08 06:22:14 -07:00 |
|
Ken Hibino
|
4749b4bbfc
|
Add benchmark test to verify client enqueue performance while server is
running
|
2020-06-08 06:06:18 -07:00 |
|
Ken Hibino
|
06c4a1c7f8
|
Limit the number of tasks moved by CheckAndEnqueue to prevent a long
running script
|
2020-06-08 06:06:18 -07:00 |
|
Ken Hibino
|
8af4cbad51
|
Fix data race in test
|
2020-06-08 06:06:18 -07:00 |
|
Ken Hibino
|
4e800a7f68
|
Update stats command to show queue paused status
|
2020-06-08 06:06:18 -07:00 |
|
Ken Hibino
|
d6a5c84dc6
|
Add pause and unpause command to CLI
|
2020-06-08 06:06:18 -07:00 |
|
Ken Hibino
|
363cfedb49
|
Update Dequeue operation to skip paused queues
|
2020-06-08 06:06:18 -07:00 |
|
Ken Hibino
|
4595bd41c3
|
Add Pause and Unpause methods to rdb
|
2020-06-08 06:06:18 -07:00 |
|
Ken Hibino
|
e236d55477
|
Fix cli build
|
2020-06-04 06:35:50 -07:00 |
|
Ken Hibino
|
a38f628f3b
|
Refactor server state management
|
2020-05-31 06:41:19 -07:00 |
|
Ken Hibino
|
69ad583278
|
v0.9.1
|
2020-05-29 05:42:40 -07:00 |
|
Ken Hibino
|
23f46dde52
|
Add helper functions to extract task metadata from context
|
2020-05-29 05:40:42 -07:00 |
|
lihe
|
39188fe930
|
remove typo and redundant code
|
2020-05-22 05:11:54 -07:00 |
|
Ken Hibino
|
4492ed9255
|
Change internal constructor signatures.
Created "params" type to avoid positional arguments.
Personally it feels more explicit and reads better.
|
2020-05-17 13:25:24 -07:00 |
|
Ken Hibino
|
4e3e053989
|
Update readme
|
2020-05-16 11:00:44 -07:00 |
|
Ken Hibino
|
aef0775c05
|
v0.9.0
|
2020-05-16 08:02:57 -07:00 |
|
Ken Hibino
|
de146993d2
|
Add log messages around Server.Quiet
|
2020-05-16 08:01:39 -07:00 |
|
Ken Hibino
|
60cbf8dc5a
|
Minor code cleanup
|
2020-05-16 08:00:35 -07:00 |
|
Ken Hibino
|
fb38086590
|
Clean up log messages
Moved development purpose log messages to DEBUG level.
|
2020-05-16 08:00:35 -07:00 |
|
Ken Hibino
|
cfcd19a222
|
Change default log level to info
|
2020-05-16 08:00:35 -07:00 |
|
Ken Hibino
|
24ee4b9693
|
Define test flags for package testing
Added test flags for
- redis address (defaults to "localhost:6379")
- redis db number (defaults to 14)
- log level (defaults to FATAL)
|
2020-05-16 08:00:35 -07:00 |
|
Ken Hibino
|
7849b395bd
|
Update changelog
|
2020-05-16 08:00:35 -07:00 |
|
Ken Hibino
|
fa3082e5bb
|
Change LogLevel to satisfy flag.Value interface
|
2020-05-16 08:00:35 -07:00 |
|