forked from TrueCloudLab/frostfs-node
14 lines
325 B
Go
14 lines
325 B
Go
package shard
|
|
|
|
import "context"
|
|
|
|
type RebuildWorkerLimiter interface {
|
|
AcquireWorkSlot(ctx context.Context) error
|
|
ReleaseWorkSlot()
|
|
}
|
|
|
|
type noopRebuildLimiter struct{}
|
|
|
|
func (l *noopRebuildLimiter) AcquireWorkSlot(context.Context) error { return nil }
|
|
func (l *noopRebuildLimiter) ReleaseWorkSlot() {}
|