Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hibiken/asynq

Simple, reliable, and efficient distributed task queue in Go
https://github.com/hibiken/asynq

Clean up cli description text

ba9b42f4283c5595fe1c69be775e611f4d6030d5 authored almost 5 years ago by Ken Hibino <[email protected]>
Sort processes by host and pid in ps output

3744072e9bfec1ac81fdbf3a424e4782c0252f90 authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Update changelog

eadfd5f8b4a74b87b8fc02b8df80f0aafcc3a4df authored almost 5 years ago by Ken Hibino <[email protected]>
Add ps command to asynqmon

96f06ac89b271e11897102ee18e9495c90b0c04d authored almost 5 years ago by Ken Hibino <[email protected]>
Add hearbeater

d03fa34eaf63398ae90650ae5619af7b7505ce35 authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Change font used in demo.gif

489e69543336289409d4c2989595bc9c78581701 authored almost 5 years ago by Ken Hibino <[email protected]>
Run and compare benchmarks after successful ci-build

9ae4be818468e7d1722a80e8ed59d0d4a8a70d14 authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Add prettier gif for demo

36af486303c9796ea1ddf12a2506b90353ab6a66 authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Shorten readme

a46eb97e6f32209e11a36f57c16edd7da9b271f5 authored almost 5 years ago by Ken Hibino <[email protected]>
v0.2.2

c934ef115b62156a3cfe1cbc967456f927cf86d0 authored almost 5 years ago by Ken Hibino <[email protected]>
(fix): RestoreUnfinished to select correct queue

6fbaa2ed6c0fae51f6ad0fdfefaeefbb56e0d87e authored almost 5 years ago by Ken Hibino <[email protected]>
(fix): Requeue to select correct queue

166497748be98c53c8926321d2825f4c5eea22e1 authored almost 5 years ago by Ken Hibino <[email protected]>
Paginate tasks with asynqmon ls command

Changes:
* Added --page and --size flags to ls command
* By default, the command will show first...

31123fd42a4941007ed399ccd0fcae81c92b9872 authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Update readme

3ed155b45bf6e6f43705d368c774b3e5416cfafc authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Fix typo

58d2ed94e7d596e1413c8125a69d9a0fb8863ee5 authored almost 5 years ago by Ken Hibino <[email protected]>
v0.2.1

e253211a60a0e21186c5bfe4956cf1cc1b3533ea authored almost 5 years ago by Ken Hibino <[email protected]>
Rate limit error logs

44c657bec6eb5d33177580a7b6bb0aa92763aa5b authored almost 5 years ago by Ken Hibino <[email protected]>
Add custom logger

db8e9d05c3a17ce9f0a67f6be2b75cf1dd728888 authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Update readme

b02e4e6b09ae7ae8f6f745acef6e8d497d092ffe authored almost 5 years ago by Ken Hibino <[email protected]>
v0.2.0

f43c51ce8b1a38fb436c5e0f47128c5c6cdd2133 authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Clarify terminology around 'state' and 'queue'

04983dc00fe9ab8d304511b17b97567ab6f04dae authored almost 5 years ago by Ken Hibino <[email protected]>
Change asynqmon history command to take no arguments

9e872a4cb47ffcb9642af90b4966271597fca95d authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Allow config file to set default values for flags

959c9fd01aba49cbab6130f99193717d918646f1 authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Add readme for asynqmon tool

d37f2a09abd938fbdefb09bccb4a4f708361f445 authored almost 5 years ago by Ken Hibino <[email protected]>
Fix benchmark tests

207a6d2d1af361e8df840fd5268d8314e151586a authored almost 5 years ago by Ken Hibino <[email protected]>
Add syncer to retry failed redis commands

c29200b1fc99fee37d6bff0614394510de8bad5a authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Add link to gitter chat room

5c806676de0f5d9c344329dedcc5aa9cfeca466c authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Add badges to readme

fd8eb51440db09ed17a679f4a1b146199499a9ef authored almost 5 years ago by Ken Hibino <[email protected]>
Fix tests

f66a65d6ca59c4b8307a1ff2e659ff847b8074ae authored almost 5 years ago by Ken Hibino <[email protected]>
Remove redis.Client type from asynq package API

43d7591250446cabdeffea16b7571a86ac36e0df authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Update changelog

d1f516d8f14664af798c5e33081f995829e8363a authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Update docs

0c2591ad7ea133c67c63339238596bc8213cceea authored almost 5 years ago by Ken Hibino <[email protected]>
[performance] Skip the overhead of json decoding when scheduling to one

queue

cb2ebf18ac094ba51a8a04da7e02f6512e4dc961 authored almost 5 years ago by Ken Hibino <[email protected]>
[performance] Use BRPOPLPUSH if one queue is used

5a6f737589088a7c85c9ceebc968d44a2dbf614f authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Update changelog

f0251be5d26cb954a0c8cf676141e1d3c99cfe50 authored almost 5 years ago by Ken Hibino <[email protected]>
Add rmq command to asynqmon

858b0325bd33fedd99d61ba0720d0ed349a3b1e6 authored almost 5 years ago by Ken Hibino <[email protected]>
Add RDB.RemoveQueue method

874d8e8843adec60e902b592f16254bde7e6c318 authored almost 5 years ago by Ken Hibino <[email protected]>
Add strict-priority option

84eef4ed0b3262af52b0b8d26a609d25e81c94ee authored almost 5 years ago by Ken Hibino <[email protected]>
Include each queue counts in stats command output

2ff847d52090524f74fe226b04e94da960dc57f0 authored almost 5 years ago by Ken Hibino <[email protected]>
Allow filtering results of `asynqmon ls enqueued` by providing queue

name

2631672575e6e95e2402755dc1b0bef9b15ad34c authored almost 5 years ago by Ken Hibino <[email protected]>
Remove stale field in processor struct

390eb131496ea370d88080526a436e912ff30d8b authored almost 5 years ago by Ken Hibino <[email protected]>
Update RDB.ListEnqueued to list tasks from all queues

c5b215e3b9591fd97b78d6b1718cf966be2bffd5 authored almost 5 years ago by Ken Hibino <[email protected]>
Fix flaky tests

Some tests were failing due to mismatch in Score in ZSetEntry.
Changed ZSetEntry Score to float6...

97316d6766aeb9781bd46e215db3e818fd654132 authored almost 5 years ago by Ken Hibino <[email protected]>
Add "Queue" column to the output of `asynqmon ls`

cf78a128660b6478321b6ee2efb66f5b2b993a6c authored almost 5 years ago by Ken Hibino <[email protected]>
Change RDB.CurrentStats to be multi-queue aware

89843ac5655ed63645c4a97e3a3d8b49d8bf9d30 authored almost 5 years ago by Ken Hibino <[email protected]>
Update RDB.Enqueue* methods to be multi queue aware

718336ff449e2c4b797c52b1286b7151a0f30e27 authored almost 5 years ago by Ken Hibino <[email protected]>
Maintain a set of queue names in redis set

67f381269ab692b87113f271407953c87b320442 authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Upgrade github.com/google/go-cmp to v0.4.0

4f5d115b3e4be3dee9470e18ed6d0a1a676399ba authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Update changelog

8ff5c5101e0718eaf9dacc99d527d475b9dd4975 authored almost 5 years ago by Ken Hibino <[email protected]>
Update processor to query queues based on priority

8d9a2d131357e934bc84053c3c443f250ed440be authored almost 5 years ago by Ken Hibino <[email protected]>
Update comment

1d99d99692b5ee0efbc53596251a85740757604e authored almost 5 years ago by Ken Hibino <[email protected]>
Add Queue option to allow user to specify queue from client

Added base.QueueKey method to get redis key for given queue name.
Changed asynqtest.GetEnqueuedM...

ca78b92078d931752a31461d8f6c223d16941127 authored almost 5 years ago by Ken Hibino <[email protected]>
Change RDB.Dequeue to query multiple queues

53d0902808ea8981fc7c197ef059cf9d558b0f4e authored almost 5 years ago by Ken Hibino <[email protected]>
Update CheckAndEnqueue to enqueue tasks to specified queue

28d698c24e295ad467db098008c8620af101debe authored almost 5 years ago by Ken Hibino <[email protected]>
Delete stale code

2af9eb2c880bbb9e7a58eb60e72febb683ca4751 authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Normalize queue priority numbers

24bb45b36b1160298a8a3c5737bcdfbd4b602943 authored almost 5 years ago by Ken Hibino <[email protected]>
Add Queues field to Config

03cb6eef09d42f53c3695343fc009de27e57ac9d authored almost 5 years ago by Ken Hibino <[email protected]>
Make Task type immutable

This change makes it impossible to mutate payload within Handler or
RetryDelayFunc.

f3a23b9b129158011b1c388a96650a4509efd298 authored almost 5 years ago by Ken Hibino <[email protected]>
Add test for payload key not exist

00b03e12877e767e119b879581e68b475b509f75 authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Update readme

29ad70c36a3dc4aef0db028bb9a8292fab7481eb authored almost 5 years ago by Ken Hibino <[email protected]>
[ci skip] Add changelog

899566e661439c21fb75a318e92ad8104a848702 authored about 5 years ago by Ken Hibino <[email protected]>
Add history command to asynqmon tool

294a695b98738907a7b631c0194ae5e14ae11dca authored about 5 years ago by Ken Hibino <[email protected]>
Rename Client Process method to Schedule

606b0fae6441ca640636c1fbd31701cda565360b authored about 5 years ago by Ken Hibino <[email protected]>
Update package doc

9256fb60232c640f4a94ca369c3c25f1c4ad185f authored about 5 years ago by Ken Hibino <[email protected]>
Add license comment to all src files

c62833540ca8ae53a16e155a2de6d1dff89e25c0 authored about 5 years ago by Ken Hibino <[email protected]>
Update todos

9c0233c3887de0b32b22142e566689c714ce4d53 authored about 5 years ago by Ken Hibino <[email protected]>
Add end-to-end benchmark tests

09ee8df5a0d5e9c042fc18f55789b148c35f5ad3 authored about 5 years ago by Ken Hibino <[email protected]>
Add benchmark tests for rdb

4376dc1e9db4658b5ce06d93d2414a592aa3acb8 authored about 5 years ago by Ken Hibino <[email protected]>
Handle mutated task in RDB's Done, Retry, Kill methods

It is possible that user mutates the task's payload in Handler
(Although doc says the task in ha...

b7c0c5d3aa9ebebc7047cb1f871499d903dd7085 authored about 5 years ago by Ken Hibino <[email protected]>
Minor cleanup

ade97befbcc654f35bf59ae6b596cc4f67eec12b authored about 5 years ago by Ken Hibino <[email protected]>
Allow user to specify retry delay duration

22b21df884789d288ade2216126a14ab4364b7cc authored about 5 years ago by Ken Hibino <[email protected]>
Add Config type to configure background processing behavior

9af14d9a6da5e999e61139527c4b344a9eacd4f5 authored about 5 years ago by Ken Hibino <[email protected]>
Change NewBackground API to take *redis.Client

fc71857c7c928668d45973e661ce670dc33a1fec authored about 5 years ago by Ken Hibino <[email protected]>
Change NewClient API to take *redis.Client

62624cb0d8e70e2ffa2d6052f187c5a4b648789e authored about 5 years ago by Ken Hibino <[email protected]>
Use asynqtest helpers in asynq package tests

ae0c2f9ca59fdae136bd5caa0ec6d696ed74b32f authored about 5 years ago by Ken Hibino <[email protected]>
Create internal asynqtest package for test helpers

807729d36aad1d9148cfface5ecfdac3582c43b1 authored about 5 years ago by Ken Hibino <[email protected]>
Rename poller to scheduler

fef5ae6d3f23fb5ec1688c8811ffa31f0a8ddc24 authored about 5 years ago by Ken Hibino <[email protected]>
Clean up rdb package

49d6ab5df04f410ddac7704a1991f58df00c6136 authored about 5 years ago by Ken Hibino <[email protected]>
Minor improvements

4ceb49cfd1c47030f675b5c0969d5722cdb2c451 authored about 5 years ago by Ken Hibino <[email protected]>
[ci skip] Update readme

2e91c49c3f8577c1aa25b30798c28003f6a07cdf authored about 5 years ago by Ken Hibino <[email protected]>
Add KillRetryTask, KillScheduledTask methods to RDB

5b98b8eb62f75ba8315c7fafecd562b3476d00a5 authored about 5 years ago by Ken Hibino <[email protected]>
Add KillAllRetryTasks and KillAllScheduledTasks method to RDB

8d3d30da8f41db8eb3b2206842cecd3d98b3c8d4 authored about 5 years ago by Ken Hibino <[email protected]>
Add kill and killall command to asynqmon

190d671546ef8ea7a12b6d216238a1ed4a3c7f65 authored about 5 years ago by Ken Hibino <[email protected]>
Critical fix

aaa813dfdc9d82d20baa0dce640d7704e5a0e076 authored about 5 years ago by Ken Hibino <[email protected]>
Merge pull request #29 from hibiken/feature/github_tmpl

Update issue templates

d222dfd7498d7ce89f33d026206150590ba7a2c1 authored about 5 years ago by Ken Hibino <[email protected]>
Update issue templates

0c6ee9cf5e138b8d297def7f6a494c248822e7c5 authored about 5 years ago by Ken Hibino <[email protected]>
Merge pull request #25 from hibiken/feature/stats

Record processed and failure daily count

f3d7d020a4516d7533b571faa1061861768ca043 authored about 5 years ago by Ken Hibino <[email protected]>
fix: CurrentState without processed/failed data

fb24d158aee671d3effad17a423669220d9fbe1b authored about 5 years ago by Ken Hibino <[email protected]>
Show processed/failed count and error rate in asynqmon stats command

9b87f7c1f136a7c63ccc92f91eec22f8fd8fcea3 authored about 5 years ago by Ken Hibino <[email protected]>
Add processed and failed count to Stats

cde9d41580dd6610087059717381ba6484a5f049 authored about 5 years ago by Ken Hibino <[email protected]>
Minor cleanup

6491f46955e6979a34b0993a4e2c38c9053e1902 authored about 5 years ago by Ken Hibino <[email protected]>
fix: Change max dead tasks count to 100

698fdcfcb25df156568f3c3099449bf1a85e7280 authored about 5 years ago by Ken Hibino <[email protected]>
Record processed and failure daily count

b2161a481db508e1e3d24feb779fa4367276bcfd authored about 5 years ago by Ken Hibino <[email protected]>
Merge pull request #24 from hibiken/feature/redisinfo

Show basic redis info in stats command

24481cd2c7c561456271023489b001c82f3ef398 authored about 5 years ago by Ken Hibino <[email protected]>
Display redis info in stats command

ee7a22adef9ca95c2752d471f7eb701d2a7b9df5 authored about 5 years ago by Ken Hibino <[email protected]>
Add RedisInfo method to RDB

eea919d11780df0223241b137641aea7a3949f41 authored about 5 years ago by Ken Hibino <[email protected]>
Merge pull request #22 from hibiken/refactor/basepkg

Create base internal package

0f8f266632c839bbd997164512aab915eaca2f4b authored about 5 years ago by Ken Hibino <[email protected]>
Create base internal package

3fd248615b9fcfb57d4201cc1c0babde9ba81957 authored about 5 years ago by Ken Hibino <[email protected]>
Merge pull request #21 from hibiken/feature/retrycount

Allow custom retry count

5de314400d6ffcdada72059334417719e2e39767 authored about 5 years ago by Ken Hibino <[email protected]>
Document options precedence

f5b7e0cccdec53ebb1d2aa400e45bdecd411850a authored about 5 years ago by Ken Hibino <[email protected]>