mtwebmapper: Do not fire up too many base tile re-generator workers if there is not much to do.

This commit is contained in:
Sascha L. Teichmann 2014-09-21 13:18:13 +02:00
parent 33337d5df2
commit 58d30b1323

View File

@ -100,7 +100,7 @@ func (tu *tileUpdater) doUpdates() {
jobs := make(chan xz)
var done sync.WaitGroup
for i := 0; i < tu.workers; i++ {
for i, n := 0, min(tu.workers, len(changes)); i < n; i++ {
var client *common.RedisClient
var err error
if client, err = common.NewRedisClient("tcp", tu.redisAddress); err != nil {