Skip to content

Commit 2b0b97c

Browse files
Fix: passing wrong request to OnCompletion()
Co-authored-by: Daniele Ferrarelli <danieleferrarelli@gmail.com>
1 parent 65e060e commit 2b0b97c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

internal/scheduling/scheduler.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,12 @@ func Run(p Policy) {
6464
go p.OnArrival(r)
6565
case c = <-completions:
6666
node.ReleaseContainer(c.contID, c.Fun)
67-
p.OnCompletion(r)
67+
p.OnCompletion(c.scheduledRequest)
6868

6969
if metrics.Enabled {
70-
metrics.AddCompletedInvocation(r.Fun.Name)
71-
if r.ExecReport.SchedAction != SCHED_ACTION_OFFLOAD {
72-
metrics.AddFunctionDurationValue(r.Fun.Name, r.ExecReport.Duration)
70+
metrics.AddCompletedInvocation(c.Fun.Name)
71+
if c.ExecReport.SchedAction != SCHED_ACTION_OFFLOAD {
72+
metrics.AddFunctionDurationValue(c.Fun.Name, c.ExecReport.Duration)
7373
}
7474
}
7575
}

0 commit comments

Comments
 (0)