2
0
mirror of https://github.com/hibiken/asynq.git synced 2024-11-15 20:08:46 +08:00

Commit Graph

  • c0185061eb
    Merge pull request #10 from hibiken/feature/enq Ken Hibino 2019-12-09 20:43:17 -0800
  • ea28d3cac1 Minor improvement Ken Hibino 2019-12-09 20:37:30 -0800
  • 8830d23388 Rename rdb methods to enqueue scheduled, retry, and dead tasks Ken Hibino 2019-12-09 19:33:07 -0800
  • b766de4f18 [ci skip] Update documentations for enq command Ken Hibino 2019-12-09 06:58:34 -0800
  • 764edc35e3 [ci skip] Update todos Ken Hibino 2019-12-09 06:52:43 -0800
  • 8932ca41b3 Minor improvement Ken Hibino 2019-12-09 06:22:08 -0800
  • 4179c72c05 Add enq command to asynqmon Ken Hibino 2019-12-08 16:36:08 -0800
  • 39c4904dae
    Merge pull request #9 from hibiken/feature/rescue Ken Hibino 2019-12-08 14:18:37 -0800
  • bbd8fb901f [ci skip] Fix typos Ken Hibino 2019-12-08 14:17:57 -0800
  • 680a2cf3df Add methods to rdb.RDB to enqueues a task from scheduled, retry, dead queues Ken Hibino 2019-12-08 06:46:04 -0800
  • 8e2c4e5716 Update todos Ken Hibino 2019-12-07 20:25:46 -0800
  • b8e456742f
    Merge pull request #8 from hibiken/feature/tools Ken Hibino 2019-12-07 20:03:26 -0800
  • 9941c9e303 Minor fixes Ken Hibino 2019-12-07 19:59:12 -0800
  • 2951cc355f Remove cobra comments Ken Hibino 2019-12-07 09:15:46 -0800
  • 0382fc1d08 Fix readme Ken Hibino 2019-12-07 08:47:17 -0800
  • ad01341c73 Add ls command to asynqmon Ken Hibino 2019-12-07 07:48:11 -0800
  • c1d0497182 Remove debug log Ken Hibino 2019-12-06 22:29:40 -0800
  • 62fb3cf7d9 Add flags to stats command Ken Hibino 2019-12-06 07:36:08 -0800
  • b749d8bd34 Use cobra for tools Ken Hibino 2019-12-06 06:51:55 -0800
  • 5c2cb917e1 Change cmd dir to tools Ken Hibino 2019-12-06 06:19:53 -0800
  • e658f04648
    Merge pull request #7 from hibiken/feature/doc Ken Hibino 2019-12-06 22:04:21 -0800
  • aa8a3b8aaa Update exported package API docs Ken Hibino 2019-12-06 22:00:09 -0800
  • 46e84769b5 Add doc.go for package documentation Ken Hibino 2019-12-06 06:12:44 -0800
  • 20ad6daa6e Update todos Ken Hibino 2019-12-05 17:28:05 -0800
  • 3d72ca5a74
    Merge pull request #6 from hibiken/refactor/internalpkg Ken Hibino 2019-12-05 17:18:01 -0800
  • 5626670007 Update asynqmon Ken Hibino 2019-12-05 17:14:35 -0800
  • f3b9745228 Add tests for rdb list methods Ken Hibino 2019-12-04 20:30:37 -0800
  • 437fb03bb3 Unexport redis key name constants from rdb package Ken Hibino 2019-12-04 17:23:11 -0800
  • 918f33d37d Implement all "list tasks" methods in rdb Ken Hibino 2019-12-04 17:10:39 -0800
  • afacc31990 Minor improvements Ken Hibino 2019-12-04 16:56:10 -0800
  • 998e761660 Use different redis db for each package tests origin/feature/inspector Ken Hibino 2019-12-04 07:38:55 -0800
  • 28bfb6d83a Rename to CheckAndEnqueue Ken Hibino 2019-12-04 07:28:57 -0800
  • af1dcf5044 Fix monitor command Ken Hibino 2019-12-04 07:18:15 -0800
  • 4684f961c0 Refactor forwarding of scheduled tasks Ken Hibino 2019-12-04 07:14:37 -0800
  • 318b24b3b8 Rename MoveAll to RestoreUnfinished Ken Hibino 2019-12-04 06:50:52 -0800
  • 4531e90b9d Define Schedule and RetryLater method for RDB Ken Hibino 2019-12-04 06:45:30 -0800
  • 985018e1b5 Rename rdb Remove to Done Ken Hibino 2019-12-04 06:33:05 -0800
  • 39f177dabf Change rdb Dequeue signature Ken Hibino 2019-12-04 06:25:58 -0800
  • d4e442d04f Extract rdb to internal package Ken Hibino 2019-12-03 21:01:26 -0800
  • 593f2b0482 Add command "asynqmon" for monitoring Ken Hibino 2019-12-03 20:02:29 -0800
  • 319d157d47 Change inspector's list methods to return specific task type for each queue Ken Hibino 2019-12-02 07:09:43 -0800
  • 28dae0fdd3 Add task types specific to each queue Ken Hibino 2019-12-02 06:55:04 -0800
  • 5446f877ce Add List* methods to Inspector Ken Hibino 2019-12-01 15:01:26 -0800
  • 9c2d2a612d Create Inspector Ken Hibino 2019-12-01 07:59:52 -0800
  • 57838600ef Rename to RedisConfig Ken Hibino 2019-12-03 19:43:01 -0800
  • 4afb3a2401
    Merge pull request #5 from hibiken/api/handler Ken Hibino 2019-12-02 20:49:43 -0800
  • b0a54cd2b2 Change Background API to take Handler interface Ken Hibino 2019-12-02 20:42:21 -0800
  • 1a996e0d40 Update readme Ken Hibino 2019-12-01 19:03:31 -0800
  • 1a97d4ba98
    Add MIT License Ken Hibino 2019-11-30 10:21:25 -0800
  • b9cb95b1e1 Add readme Ken Hibino 2019-11-30 09:38:46 -0800
  • d31532c8f5 Add .travis.yml Ken Hibino 2019-11-30 07:36:43 -0800
  • 8eb6f04ef4 Move test helpers to asynq_test.go Ken Hibino 2019-11-29 20:53:29 -0800
  • ad1291e0a1 Add test for background to verify no goroutine leaks Ken Hibino 2019-11-29 20:49:18 -0800
  • 09662432c8 Update todos Ken Hibino 2019-11-29 20:16:39 -0800
  • 634af38e3a Add test for client Ken Hibino 2019-11-29 17:40:31 -0800
  • d53e5d3350 Add test for processor Ken Hibino 2019-11-29 12:48:54 -0800
  • eed375b138 Add test for poller Ken Hibino 2019-11-29 08:00:43 -0800
  • facdadd7b0 Change shutdown message to use info level logging Ken Hibino 2019-11-29 07:14:28 -0800
  • bdbee31b86 Add test for retry task logic Ken Hibino 2019-11-28 11:22:42 -0800
  • da0bfa1519 Add test for (*rdb).kill Ken Hibino 2019-11-28 07:47:12 -0800
  • 481d3c6b77 Refactor rdb tests Ken Hibino 2019-11-28 07:17:07 -0800
  • e5e3fee742 Add test for (*rdb).remove Ken Hibino 2019-11-28 06:50:05 -0800
  • 1617278d86 Rename (*rdb).lrem to (*rdb).remove Ken Hibino 2019-11-27 20:05:31 -0800
  • efaceb8a03 Clean up error messages from rdb methods Ken Hibino 2019-11-27 19:43:33 -0800
  • c9a8f5fabd Minor cleanup Ken Hibino 2019-11-27 19:36:56 -0800
  • 0db4b8a34f fix:Remove task from in_progress when worker goroutine finishes Ken Hibino 2019-11-27 14:26:04 -0800
  • 871162cd67
    Merge pull request #3 from hibiken/feature/recover Ken Hibino 2019-11-27 14:05:39 -0800
  • d4f136ebc9 Protect handler call against panic Ken Hibino 2019-11-27 14:03:04 -0800
  • 47e2a57d05 Rename (*rdb).zadd to (*rdb).schedule Ken Hibino 2019-11-27 07:16:16 -0800
  • fab2dcb56e Change newRDB signature Ken Hibino 2019-11-27 06:41:54 -0800
  • e6b1230c36 Update log messages on shutdown Ken Hibino 2019-11-27 06:33:04 -0800
  • 60132f3208 Minor cleanup Ken Hibino 2019-11-27 06:21:57 -0800
  • d35d345e2d
    Merge pull request #2 from hibiken/feature/lua Ken Hibino 2019-11-26 10:19:26 -0800
  • 97b96f6992 Use lua script to implement (*rdb).moveAll Ken Hibino 2019-11-26 10:09:42 -0800
  • 4fd82c5975 Refactor (*rdb).moveAll test Ken Hibino 2019-11-26 09:57:53 -0800
  • d2a6cc127d Use (*rdb).forward in poller Ken Hibino 2019-11-26 06:52:58 -0800
  • cff5e67018 Refactor (*rdb).forward test Ken Hibino 2019-11-26 06:38:11 -0800
  • 810c40bd54 Refactor dequeue test Ken Hibino 2019-11-25 20:57:53 -0800
  • 199dcf8fdb Use pipeline for enqueue Ken Hibino 2019-11-25 20:10:35 -0800
  • faa9b6ee22 Rename (*rdb).push to enqueue Ken Hibino 2019-11-25 19:58:24 -0800
  • 737de898eb Refactor rdb_test.go Ken Hibino 2019-11-25 18:55:17 -0800
  • 4aa5078dc4 Add (*rdb).forward method using lua script Ken Hibino 2019-11-25 07:09:39 -0800
  • f91004e6aa Add DB field to RedisOpt to specify redis db index Ken Hibino 2019-11-24 18:41:55 -0800
  • d5c2b9b995 Follow the convention of declaring variable immediately after its guard mutex Ken Hibino 2019-11-23 20:18:39 -0800
  • 5eaf606a0d fix: Nil out handler reference after all workers have finished Ken Hibino 2019-11-23 17:09:57 -0800
  • ac3190a0d5 Update comments Ken Hibino 2019-11-23 16:44:22 -0800
  • be3b774b51 Simplify Background API Ken Hibino 2019-11-23 15:44:42 -0800
  • e19c45cff3 Rename Launcher to Background Ken Hibino 2019-11-23 15:22:43 -0800
  • 847d724985
    Merge pull request #1 from hibiken/feature/simple_rescue Ken Hibino 2019-11-23 15:15:46 -0800
  • fd80126a67 Add logic to restore unfinished tasks back into the default queue if there are any uncompleted tasks Ken Hibino 2019-11-23 15:09:50 -0800
  • 4a327933bd Use command BRPUSHLPOP to move from queue to in_progress in redis Ken Hibino 2019-11-23 08:43:41 -0800
  • 76ceb282a9 Change the direction of list push/pop operations Ken Hibino 2019-11-23 08:24:16 -0800
  • 3fa867b190 Remove per task heartbeat Ken Hibino 2019-11-23 08:21:32 -0800
  • 2e0af11ca0 Add heartbeat goroutine to write heartbeat data to redis for active worker Ken Hibino 2019-11-22 06:43:42 -0800
  • 80f477212d Add ID field to taskMessage Ken Hibino 2019-11-22 06:16:43 -0800
  • 67a9e8aa00 Track in-progress tasks with redis SET Ken Hibino 2019-11-21 21:45:27 -0800
  • c84287d7ab Minor fixes Ken Hibino 2019-11-21 20:22:55 -0800
  • 66930970f9 Move retry related logic to its own file Ken Hibino 2019-11-20 20:38:49 -0800
  • 3dddcfbb14 Minor cleanup Ken Hibino 2019-11-20 20:27:01 -0800
  • 2dd5f2c5ab Rename manager to processor Ken Hibino 2019-11-20 20:08:03 -0800