limiting: Make SemaphoreLimiter.Acquire() zero-alloc #8

Merged
fyrchik merged 1 commit from fyrchik/frostfs-qos:limiter-noalloc into master 2025-02-26 16:18:44 +00:00

View file

@ -69,7 +69,7 @@ func (lr *SemaphoreLimiter) Acquire(key string) (ReleaseFunc, bool) {
}
if ok := sem.Acquire(); ok {
return func() { sem.Release() }, true
return sem.Release, true
}
return nil, false
}