Files
coredns/plugin/erratic/ready.go
2026-03-30 14:39:09 -07:00

12 lines
304 B
Go

package erratic
// Ready returns true if the number of received queries is in the range [3, 5). All other values return false.
// To aid in testing we want to this flip between ready and not ready.
func (e *Erratic) Ready() bool {
q := e.q.Load()
if q >= 3 && q < 5 {
return true
}
return false
}