func (bq *baseQueue) requiresSplit(cfg config.SystemConfig, repl *Replica) bool { // If there's no store (as is the case in some narrow unit tests), or if // the store's split queue is disabled, the "required" split will never // come. In that case, pretend we don't require the split. if store := repl.store; store == nil || store.splitQueue.Disabled() { return false } desc := repl.Desc() return !bq.acceptsUnsplitRanges && cfg.NeedsSplit(desc.StartKey, desc.EndKey) }