MCPcopy
hub / github.com/kopia/kopia / completed

Method completed

internal/parallelwork/parallel_work_queue.go:120–129  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

118}
119
120func (v *Queue) completed(ctx context.Context) {
121 v.monitor.L.Lock()
122 defer v.monitor.L.Unlock()
123
124 v.activeWorkerCount--
125 v.completedWork++
126 v.maybeReportProgress(ctx)
127
128 v.monitor.Broadcast()
129}
130
131func (v *Queue) reportProgress(ctx context.Context) {
132 cb := v.ProgressCallback

Callers 1

ProcessMethod · 0.95

Calls 3

maybeReportProgressMethod · 0.95
LockMethod · 0.65
UnlockMethod · 0.65

Tested by

no test coverage detected