[PR #280] [MERGED] Introduce TaskInfo type #1708

Closed
opened 2026-03-07 22:12:29 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hibiken/asynq/pull/280
Author: @hibiken
Created: 6/14/2021
Status: Merged
Merged: 6/22/2021
Merged by: @hibiken

Base: nextHead: api/task-info


📝 Commits (10+)

  • 5e89a2c Refactor redis keys and store messages in protobuf
  • 2b064aa Define TaskInfo type
  • c2998b7 Update Client.Enqueue to return TaskInfo
  • 55a8ef0 Replace RunTaskByKey with RunTask in Inspector
  • 95f8b1f Replace DeleteTaskByKey with DeleteTask in Inspector
  • a8a636e Replace ArchiveTaskByKey with ArchiveTask in Inspector
  • ca047c4 Move inspeq package content to asynq package
  • ad1abe5 Update List methods (expect for ListArchived)
  • 4e24bb5 Add LastFailedAt field to TaskMessage
  • 704fc57 Record last_failed_at time on Retry or Archive event

📊 Changes

30 files changed (+2269 additions, -1568 deletions)

View changed files

📝 CHANGELOG.md (+8 -1)
📝 README.md (+8 -8)
📝 asynq.go (+120 -0)
📝 client.go (+8 -47)
📝 client_test.go (+199 -112)
📝 doc.go (+2 -2)
📝 inspector.go (+191 -286)
📝 inspector_test.go (+656 -280)
inspeq/doc.go (+0 -22)
📝 internal/asynqtest/asynqtest.go (+28 -11)
📝 internal/base/base.go (+59 -21)
📝 internal/base/base_test.go (+23 -20)
📝 internal/errors/errors.go (+15 -1)
📝 internal/errors/errors_test.go (+30 -1)
📝 internal/proto/asynq.pb.go (+128 -71)
📝 internal/proto/asynq.proto (+6 -0)
📝 internal/rdb/inspect.go (+173 -102)
📝 internal/rdb/inspect_test.go (+255 -15)
📝 internal/rdb/rdb.go (+8 -4)
📝 internal/rdb/rdb_test.go (+74 -38)

...and 10 more files

📄 Description

See CHANGELOG for API changes


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hibiken/asynq/pull/280 **Author:** [@hibiken](https://github.com/hibiken) **Created:** 6/14/2021 **Status:** ✅ Merged **Merged:** 6/22/2021 **Merged by:** [@hibiken](https://github.com/hibiken) **Base:** `next` ← **Head:** `api/task-info` --- ### 📝 Commits (10+) - [`5e89a2c`](https://github.com/hibiken/asynq/commit/5e89a2c2e8f9cf20d70d142ec7af8f099ac04f6d) Refactor redis keys and store messages in protobuf - [`2b064aa`](https://github.com/hibiken/asynq/commit/2b064aa6a701eb84fa77e561d52bf3717897b2e5) Define TaskInfo type - [`c2998b7`](https://github.com/hibiken/asynq/commit/c2998b7f57cd0db121ede1e829d53e24db667b50) Update Client.Enqueue to return TaskInfo - [`55a8ef0`](https://github.com/hibiken/asynq/commit/55a8ef036ed70cd7ed2160ca59fa2ccc21e416c5) Replace RunTaskByKey with RunTask in Inspector - [`95f8b1f`](https://github.com/hibiken/asynq/commit/95f8b1f4eeb63487accce093c06e79321563df89) Replace DeleteTaskByKey with DeleteTask in Inspector - [`a8a636e`](https://github.com/hibiken/asynq/commit/a8a636ec4af6d48ceb2126d6b213a162cfa4bc6f) Replace ArchiveTaskByKey with ArchiveTask in Inspector - [`ca047c4`](https://github.com/hibiken/asynq/commit/ca047c474d5b983ac1c3beb0ca1c9882f7227f3a) Move inspeq package content to asynq package - [`ad1abe5`](https://github.com/hibiken/asynq/commit/ad1abe5f8c050fe54064ef3e1bf1b0cd7bd86959) Update List methods (expect for ListArchived) - [`4e24bb5`](https://github.com/hibiken/asynq/commit/4e24bb50c708952a577afb0f26884772c0fecce2) Add LastFailedAt field to TaskMessage - [`704fc57`](https://github.com/hibiken/asynq/commit/704fc5753b3ab2031f8fc687d257666fcbf070b9) Record last_failed_at time on Retry or Archive event ### 📊 Changes **30 files changed** (+2269 additions, -1568 deletions) <details> <summary>View changed files</summary> 📝 `CHANGELOG.md` (+8 -1) 📝 `README.md` (+8 -8) 📝 `asynq.go` (+120 -0) 📝 `client.go` (+8 -47) 📝 `client_test.go` (+199 -112) 📝 `doc.go` (+2 -2) 📝 `inspector.go` (+191 -286) 📝 `inspector_test.go` (+656 -280) ➖ `inspeq/doc.go` (+0 -22) 📝 `internal/asynqtest/asynqtest.go` (+28 -11) 📝 `internal/base/base.go` (+59 -21) 📝 `internal/base/base_test.go` (+23 -20) 📝 `internal/errors/errors.go` (+15 -1) 📝 `internal/errors/errors_test.go` (+30 -1) 📝 `internal/proto/asynq.pb.go` (+128 -71) 📝 `internal/proto/asynq.proto` (+6 -0) 📝 `internal/rdb/inspect.go` (+173 -102) 📝 `internal/rdb/inspect_test.go` (+255 -15) 📝 `internal/rdb/rdb.go` (+8 -4) 📝 `internal/rdb/rdb_test.go` (+74 -38) _...and 10 more files_ </details> ### 📄 Description See CHANGELOG for API changes --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-07 22:12:29 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/asynq#1708
No description provided.