X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;ds=sidebyside;f=internal%2Falloclim%2Fr.go;h=71a4dd79c16daca8c40c0b8afbd0dc16827072fd;hb=08c403ea52153a22d6f599e03741fbfce4a0e492;hp=b84be66700513ca8aaf64e33b21f25137849dfd9;hpb=737bffb73f545f9fd097969124dfeccbdad9b7c9;p=btrtrc.git diff --git a/internal/alloclim/r.go b/internal/alloclim/r.go index b84be667..71a4dd79 100644 --- a/internal/alloclim/r.go +++ b/internal/alloclim/r.go @@ -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():