Don't call time.Now() unnecessarily
parent
afe2352278
commit
67c30bc63f
|
@ -305,7 +305,11 @@ func (self *ShardData) Query(querySpec *parser.QuerySpec, response chan *p.Respo
|
||||||
log.Error(message)
|
log.Error(message)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
randServerIndex := int(time.Now().UnixNano() % int64(healthyCount))
|
|
||||||
|
randServerIndex := 0
|
||||||
|
if healthyCount > 1 {
|
||||||
|
randServerIndex = int(time.Now().UnixNano() % int64(healthyCount))
|
||||||
|
}
|
||||||
server := healthyServers[randServerIndex]
|
server := healthyServers[randServerIndex]
|
||||||
log.Debug("Querying server %d for shard %d", server.GetId(), self.Id())
|
log.Debug("Querying server %d for shard %d", server.GetId(), self.Id())
|
||||||
request := self.createRequest(querySpec)
|
request := self.createRequest(querySpec)
|
||||||
|
|
Loading…
Reference in New Issue