2
0
mirror of https://github.com/hibiken/asynq.git synced 2025-06-07 15:22:55 +08:00

Commit Graph

  • 0cc486a975 Fix data race in syncer test Ken Hibino 2020-02-16 21:09:16 -08:00
  • 906f231e6c Fix data race in subscriber test Ken Hibino 2020-02-16 14:42:21 -08:00
  • 39f237899b Clean up heartbeater test Ken Hibino 2020-02-16 09:45:44 -08:00
  • 3d9a222bb3 Use sync.WaitGroup for shutdown Ken Hibino 2020-02-15 23:14:30 -08:00
  • 2bcaea52ce Make heartbeater goroutine a monitor goroutine for process info. Ken Hibino 2020-02-15 21:59:06 -08:00
  • 0856ef32e0 v0.4.0 v0.4.0 Ken Hibino 2020-02-13 06:25:27 -08:00
  • 70efb7b455 [ci skip] Update changelog Ken Hibino 2020-02-13 06:17:47 -08:00
  • d33ca98648 Use int as priority value type. Ken Hibino 2020-02-12 22:23:25 -08:00
  • bf31fcc3ec [ci skip] Update readme and changelog Ken Hibino 2020-02-12 18:11:59 -08:00
  • cd55a0e316 Add cancel command to asynqmon cli Ken Hibino 2020-02-12 17:33:41 -08:00
  • 6685827147 Add redis pubsub subscriber for cancelation Ken Hibino 2020-02-12 17:12:09 -08:00
  • 133bb6c2c6 Update docs for context and timeout Ken Hibino 2020-02-11 21:59:46 -08:00
  • 39459b4412 Allow user to specify timeout per task Ken Hibino 2020-02-11 21:53:59 -08:00
  • 6e14062325 Send cancellation signal to all in-progress handlers on shutdown Ken Hibino 2020-02-11 07:40:45 -08:00
  • 1b41c721b4 Change Handler interface to take context.Context Ken Hibino 2020-02-11 07:06:52 -08:00
  • 79a04e52a3 [cip skip] Add link to intro video in readme Ken Hibino 2020-02-09 10:59:32 -08:00
  • d9327cf24b Avoid creating script struct on every rdb method invocation Ken Hibino 2020-02-08 11:06:14 -08:00
  • 7e33c9ebe0 [ci skip] Add contribution doc Ken Hibino 2020-02-08 09:34:14 -08:00
  • a6b79eb7a0 [ci skip] Update readme Ken Hibino 2020-02-07 06:45:36 -08:00
  • 7af69c8d3c [ci skip] Fix comments Ken Hibino 2020-02-06 20:46:59 -08:00
  • 6dd4c688f4 [ci skip] Update readme Ken Hibino 2020-02-05 21:58:05 -08:00
  • 024cfa9fe6 Update output text for task's next retry value Ken Hibino 2020-02-05 21:43:24 -08:00
  • 461a6f2587 v0.3.0 v0.3.0 Ken Hibino 2020-02-04 06:29:57 -08:00
  • ba9b42f428 Clean up cli description text Ken Hibino 2020-02-04 06:16:29 -08:00
  • 3744072e9b Sort processes by host and pid in ps output Ken Hibino 2020-02-03 06:44:17 -08:00
  • eadfd5f8b4 [ci skip] Update changelog Ken Hibino 2020-02-02 20:59:00 -08:00
  • 96f06ac89b Add ps command to asynqmon Ken Hibino 2020-02-01 22:22:48 -08:00
  • d03fa34eaf Add hearbeater Ken Hibino 2020-01-31 06:48:58 -08:00
  • 489e695433 [ci skip] Change font used in demo.gif Ken Hibino 2020-01-30 21:47:08 -08:00
  • 9ae4be8184 Run and compare benchmarks after successful ci-build Ken Hibino 2020-01-30 20:37:28 -08:00
  • 36af486303 [ci skip] Add prettier gif for demo Ken Hibino 2020-01-29 21:23:40 -08:00
  • a46eb97e6f [ci skip] Shorten readme Ken Hibino 2020-01-26 19:58:48 -08:00
  • c934ef115b v0.2.2 v0.2.2 Ken Hibino 2020-01-26 16:07:44 -08:00
  • 6fbaa2ed6c (fix): RestoreUnfinished to select correct queue Ken Hibino 2020-01-26 13:55:23 -08:00
  • 166497748b (fix): Requeue to select correct queue Ken Hibino 2020-01-26 13:41:06 -08:00
  • 31123fd42a Paginate tasks with asynqmon ls command Ken Hibino 2020-01-24 07:19:58 -08:00
  • 3ed155b45b [ci skip] Update readme Ken Hibino 2020-01-23 06:33:34 -08:00
  • 58d2ed94e7 [ci skip] Fix typo Ken Hibino 2020-01-23 06:05:18 -08:00
  • e253211a60 v0.2.1 v0.2.1 Ken Hibino 2020-01-22 06:45:16 -08:00
  • 44c657bec6 Rate limit error logs Ken Hibino 2020-01-22 06:28:47 -08:00
  • db8e9d05c3 Add custom logger Ken Hibino 2020-01-21 07:17:41 -08:00
  • b02e4e6b09 [ci skip] Update readme Ken Hibino 2020-01-20 15:17:41 -08:00
  • f43c51ce8b v0.2.0 v0.2.0 Ken Hibino 2020-01-19 15:28:24 -08:00
  • 04983dc00f [ci skip] Clarify terminology around 'state' and 'queue' Ken Hibino 2020-01-19 15:21:51 -08:00
  • 9e872a4cb4 Change asynqmon history command to take no arguments Ken Hibino 2020-01-19 15:04:52 -08:00
  • 959c9fd01a [ci skip] Allow config file to set default values for flags Ken Hibino 2020-01-19 08:40:51 -08:00
  • d37f2a09ab [ci skip] Add readme for asynqmon tool Ken Hibino 2020-01-18 20:31:22 -08:00
  • 207a6d2d1a Fix benchmark tests Ken Hibino 2020-01-18 10:17:39 -08:00
  • c29200b1fc Add syncer to retry failed redis commands Ken Hibino 2020-01-18 07:32:06 -08:00
  • 5c806676de [ci skip] Add link to gitter chat room Ken Hibino 2020-01-16 21:35:03 -08:00
  • fd8eb51440 [ci skip] Add badges to readme Ken Hibino 2020-01-16 21:13:34 -08:00
  • f66a65d6ca Fix tests Ken Hibino 2020-01-16 21:01:27 -08:00
  • d1f516d8f1 [ci skip] Update changelog Ken Hibino 2020-01-16 20:54:36 -08:00
  • 0c2591ad7e [ci skip] Update docs Ken Hibino 2020-01-16 19:50:45 -08:00
  • 43d7591250 Remove redis.Client type from asynq package API Ken Hibino 2020-01-14 21:19:06 -08:00
  • cb2ebf18ac [performance] Skip the overhead of json decoding when scheduling to one queue Ken Hibino 2020-01-14 07:26:41 -08:00
  • 5a6f737589 [performance] Use BRPOPLPUSH if one queue is used Ken Hibino 2020-01-14 06:29:05 -08:00
  • f0251be5d2 [ci skip] Update changelog Ken Hibino 2020-01-14 06:05:21 -08:00
  • 858b0325bd Add rmq command to asynqmon Ken Hibino 2020-01-13 07:03:07 -08:00
  • 874d8e8843 Add RDB.RemoveQueue method Ken Hibino 2020-01-13 06:50:03 -08:00
  • 84eef4ed0b Add strict-priority option Ken Hibino 2020-01-12 07:46:51 -08:00
  • 97316d6766 Fix flaky tests Ken Hibino 2020-01-11 10:02:13 -08:00
  • 2631672575 Allow filtering results of asynqmon ls enqueued by providing queue name Ken Hibino 2020-01-10 21:32:15 -08:00
  • cf78a12866 Add "Queue" column to the output of asynqmon ls Ken Hibino 2020-01-10 07:06:26 -08:00
  • c5b215e3b9 Update RDB.ListEnqueued to list tasks from all queues Ken Hibino 2020-01-10 06:56:51 -08:00
  • 2ff847d520 Include each queue counts in stats command output Ken Hibino 2020-01-09 20:29:10 -08:00
  • 89843ac565 Change RDB.CurrentStats to be multi-queue aware Ken Hibino 2020-01-09 07:01:44 -08:00
  • 67f381269a Maintain a set of queue names in redis set Ken Hibino 2020-01-09 06:21:43 -08:00
  • 390eb13149 Remove stale field in processor struct Ken Hibino 2020-01-08 20:50:22 -08:00
  • 718336ff44 Update RDB.Enqueue* methods to be multi queue aware Ken Hibino 2020-01-08 07:16:21 -08:00
  • 8ff5c5101e [ci skip] Update changelog Ken Hibino 2020-01-07 21:53:38 -08:00
  • 4f5d115b3e [ci skip] Upgrade github.com/google/go-cmp to v0.4.0 Ken Hibino 2020-01-07 21:22:19 -08:00
  • 24bb45b36b [ci skip] Normalize queue priority numbers Ken Hibino 2020-01-07 21:17:01 -08:00
  • 8d9a2d1313 Update processor to query queues based on priority Ken Hibino 2020-01-07 07:03:39 -08:00
  • 53d0902808 Change RDB.Dequeue to query multiple queues Ken Hibino 2020-01-07 06:28:34 -08:00
  • 2af9eb2c88 Delete stale code Ken Hibino 2020-01-06 21:30:27 -08:00
  • 28d698c24e Update CheckAndEnqueue to enqueue tasks to specified queue Ken Hibino 2020-01-06 21:27:51 -08:00
  • 1d99d99692 Update comment Ken Hibino 2020-01-06 07:21:14 -08:00
  • 03cb6eef09 Add Queues field to Config Ken Hibino 2020-01-06 07:15:59 -08:00
  • ca78b92078 Add Queue option to allow user to specify queue from client Ken Hibino 2020-01-06 06:53:40 -08:00
  • 29ad70c36a [ci skip] Update readme Ken Hibino 2020-01-05 09:06:23 -08:00
  • 00b03e1287 Add test for payload key not exist Ken Hibino 2020-01-05 08:50:43 -08:00
  • f3a23b9b12 Make Task type immutable Ken Hibino 2020-01-04 13:13:46 -08:00
  • 899566e661 [ci skip] Add changelog v0.1.0 Ken Hibino 2020-01-04 13:24:09 -08:00
  • 294a695b98 Add history command to asynqmon tool Ken Hibino 2020-01-04 09:41:05 -08:00
  • 606b0fae64 Rename Client Process method to Schedule Ken Hibino 2020-01-03 20:24:18 -08:00
  • 9256fb6023 Update package doc Ken Hibino 2020-01-02 19:47:04 -08:00
  • c62833540c Add license comment to all src files Ken Hibino 2020-01-02 18:13:16 -08:00
  • 9c0233c388 Update todos Ken Hibino 2020-01-02 18:04:36 -08:00
  • 09ee8df5a0 Add end-to-end benchmark tests Ken Hibino 2019-12-31 12:36:46 -08:00
  • 4376dc1e9d Add benchmark tests for rdb Ken Hibino 2019-12-30 20:10:34 -08:00
  • b7c0c5d3aa Handle mutated task in RDB's Done, Retry, Kill methods Ken Hibino 2019-12-30 09:22:25 -08:00
  • ade97befbc Minor cleanup Ken Hibino 2019-12-30 07:10:13 -08:00
  • 22b21df884 Allow user to specify retry delay duration Ken Hibino 2019-12-29 17:43:19 -08:00
  • 9af14d9a6d Add Config type to configure background processing behavior Ken Hibino 2019-12-29 16:55:51 -08:00
  • fc71857c7c Change NewBackground API to take *redis.Client Ken Hibino 2019-12-29 14:50:46 -08:00
  • 62624cb0d8 Change NewClient API to take *redis.Client Ken Hibino 2019-12-29 13:42:49 -08:00
  • ae0c2f9ca5 Use asynqtest helpers in asynq package tests Ken Hibino 2019-12-29 09:41:00 -08:00
  • 807729d36a Create internal asynqtest package for test helpers Ken Hibino 2019-12-28 20:12:14 -08:00
  • fef5ae6d3f Rename poller to scheduler Ken Hibino 2019-12-28 13:33:24 -08:00