]> Sergey Matveev's repositories - btrtrc.git/blobdiff - internal/alloclim/r.go
Fix logging reported in #841
[btrtrc.git] / internal / alloclim / r.go
index b84be66700513ca8aaf64e33b21f25137849dfd9..71a4dd79c16daca8c40c0b8afbd0dc16827072fd 100644 (file)
@@ -7,6 +7,7 @@ import (
        "sync"
 
        "github.com/anacrolix/chansync"
+       "github.com/anacrolix/log"
 )
 
 type Reservation struct {
@@ -75,7 +76,10 @@ func (me *Reservation) wake() bool {
 
 func (me *Reservation) Wait(ctx context.Context) error {
        if me.n > me.l.Max {
-               return fmt.Errorf("reservation for %v exceeds limiter max %v", me.n, me.l.Max)
+               return log.WithLevel(
+                       log.Warning,
+                       fmt.Errorf("reservation for %v exceeds limiter max %v", me.n, me.l.Max),
+               )
        }
        select {
        case <-ctx.Done():