Skip to content

Commit 46f1e4f

Browse files
committed
Instrument Delayed Job enqueues
Enqueuing a Delayed Job now records an `enqueue.delayed_job` event on the active transaction, so enqueues made from a web request or another job show up in the event timeline. Delayed Job was the only background job backend still missing this. Test it against Delayed Job's in-memory test backend under a new `delayed_job` gemfile, driving the real enqueue and perform lifecycle rather than a stubbed one.
1 parent f62db5f commit 46f1e4f

10 files changed

Lines changed: 856 additions & 932 deletions

File tree

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
bump: minor
3+
type: add
4+
---
5+
6+
Instrument Delayed Job enqueues. Enqueuing a job now records an
7+
`enqueue.delayed_job` event on the active transaction, so enqueues made from
8+
within a web request or another job show up in the event timeline.

0 commit comments

Comments
 (0)