Ken Hibino
dcd873fa2a
fix: Wait for specified time duration before shutdown
2020-11-22 12:25:27 -08:00
strobus
2604bb2192
add tls support to command line tool
2020-10-14 15:13:05 -07:00
Ken Hibino
942345ee80
v0.13.0
2020-10-13 06:33:47 -07:00
Ken Hibino
1f059eeee1
Update docs for periodic tasks feature
2020-10-13 06:31:47 -07:00
Ken Hibino
4ae73abdaa
Minor update to asynq cron command
2020-10-13 06:31:47 -07:00
Ken Hibino
96b2318300
Add EnqueueErrorHandler option to SchedulerOpts
2020-10-13 06:31:47 -07:00
Ken Hibino
8312515e64
Update Option interface
...
- Added `String()`, `Type()`, and `Value()` methods to the interface to
aid with debugging and error handling.
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
fadcae76d6
Add String and MarshalJSON methods to Payload type
2020-09-20 07:33:23 -07:00
Ken Hibino
a2d4ead989
Fix comments in Config
2020-09-14 21:48:05 -07:00
Ken Hibino
82b6828f43
Replace benchcmp with benchstat
2020-09-14 06:59:55 -07:00
Ken Hibino
3114987428
v0.12.0
2020-09-12 13:34:27 -07:00
Ken Hibino
1ee3b10104
Update changelog
2020-09-12 12:59:03 -07:00
Ken Hibino
6d720d6a05
Update demo.gif for CLI demo
2020-09-12 12:59:03 -07:00
Ken Hibino
3e6981170d
Use color package to bold fonts in CLI output
2020-09-12 12:59:03 -07:00
Ken Hibino
a9aa480551
Update migrate command
2020-09-12 12:59:03 -07:00
Ken Hibino
9d41de795a
Mention about testing using redis cluster in CONTRIBUTING.md
2020-09-12 12:59:03 -07:00
Ken Hibino
c43fb21a0a
Minor test updates
2020-09-12 12:59:03 -07:00
Ken Hibino
a293efcdab
Add Close to Inspector
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
450a9aa1e2
Add MaxRedirects field in RedisClusterClientOpt
2020-09-12 12:59:03 -07:00
Ken Hibino
6e294a7013
Add Username field to RedisConnOpt
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
818c2d6f35
Add GetQueueName helper to extract queue name from context
2020-09-12 12:59:03 -07:00
Ken Hibino
e09870a08a
Update package documentation
2020-09-12 12:59:03 -07:00
Ken Hibino
ac3d5b126a
Update README
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
ebe3c4083f
Rename NextEnqueueAt to NextProcessAt
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
cca680a7fd
Change Client.Enqueue to take ProcessAt and ProcessIn as Option
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
a42c174dae
Display cluster keyslot and nodes in queueList command
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
eb739a0258
Fix flaky test
2020-09-12 12:59:03 -07:00
Ken Hibino
a9c31553b8
Add redis-cluster support in asynq CLI
2020-09-12 12:59:03 -07:00
Ken Hibino
dab8295883
Validate queue name in Inspector
2020-09-12 12:59:03 -07:00
Ken Hibino
131ac823fd
Return error if queue name is empty when enqueueing
2020-09-12 12:59:03 -07:00
Ken Hibino
4897dba397
Upgrade redis client lib to v7.4.0
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
572eb338d5
Fix flaky ProcessorRetry test
2020-09-12 12:59:03 -07:00
Ken Hibino
27f4027447
Add RedisClusterClientOpt to connect to 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
d6f389e63f
Add Queues method to Inspector
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
fad0696828
Fix errors in inspector tests
2020-09-12 12:59:03 -07:00
Ken Hibino
4037b41479
Fix client tests
2020-09-12 12:59:03 -07:00
Ken Hibino
96f23d88cd
Add more processor tests
2020-09-12 12:59:03 -07:00