Skip to content

Commit 37e2344

Browse files
committed
Merge remote-tracking branch 'origin/main' into raja_signal_v2_draft
2 parents f3d000b + 7b3cb6d commit 37e2344

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

webhook/resource_queue.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,9 @@ func (r *resourceQueue) worker() {
114114
}
115115

116116
item := r.items.PopFront()
117+
qLen := r.items.Len()
117118
r.mu.Unlock()
118119

119-
r.params.Poster.Process(item.ctx, item.queuedAt, item.event, item.params)
120+
r.params.Poster.Process(item.ctx, item.queuedAt, item.event, item.params, qLen)
120121
}
121122
}

webhook/resource_url_notifier.go

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,13 @@ var DefaultResourceURLNotifierConfig = ResourceURLNotifierConfig{
5454
}
5555

5656
type poster interface {
57-
Process(ctx context.Context, queuedAt time.Time, event *livekit.WebhookEvent, params *ResourceURLNotifierParams)
57+
Process(
58+
ctx context.Context,
59+
queuedAt time.Time,
60+
event *livekit.WebhookEvent,
61+
params *ResourceURLNotifierParams,
62+
qLen int,
63+
)
5864
}
5965

6066
type resourceQueueInfo struct {
@@ -254,11 +260,17 @@ func (r *ResourceURLNotifier) Stop(force bool) {
254260
}
255261

256262
// poster interface
257-
func (r *ResourceURLNotifier) Process(ctx context.Context, queuedAt time.Time, event *livekit.WebhookEvent, params *ResourceURLNotifierParams) {
263+
func (r *ResourceURLNotifier) Process(
264+
ctx context.Context,
265+
queuedAt time.Time,
266+
event *livekit.WebhookEvent,
267+
params *ResourceURLNotifierParams,
268+
qLen int,
269+
) {
258270
fields := logFields(event, params.URL)
259271

260272
queueDuration := time.Since(queuedAt)
261-
fields = append(fields, "queueDuration", queueDuration)
273+
fields = append(fields, "queueDuration", queueDuration, "qLen", qLen)
262274

263275
if queueDuration > params.Config.MaxAge {
264276
fields = append(fields, "reason", "age")

0 commit comments

Comments
 (0)