From fbbd8556017d3d6ec6c0473732a5b1d544cff7f0 Mon Sep 17 00:00:00 2001 From: Thomas Rudin <thomas@rudin.io> Date: Wed, 20 Feb 2019 21:07:33 +0100 Subject: [PATCH] works with 1 thread --- server/tiledb/tiledb.go | 7 +------ server/tilerendererjob/common.go | 6 +++--- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/server/tiledb/tiledb.go b/server/tiledb/tiledb.go index 7d6fe50..394f2dc 100644 --- a/server/tiledb/tiledb.go +++ b/server/tiledb/tiledb.go @@ -32,12 +32,7 @@ func getKey(pos *coords.TileCoords) []byte { } func (this *TileDB) GC() { - for { - err := this.db.RunValueLogGC(0.25) - if err != nil { - return - } - } + this.db.RunValueLogGC(0.7) } func (this *TileDB) GetTile(pos *coords.TileCoords) ([]byte, error) { diff --git a/server/tilerendererjob/common.go b/server/tilerendererjob/common.go index 0d9c495..673175a 100644 --- a/server/tilerendererjob/common.go +++ b/server/tilerendererjob/common.go @@ -25,7 +25,7 @@ func renderMapblocks(ctx *app.App, mblist []*mapblockparser.MapBlock) int { jobs := make(chan *coords.TileCoords, ctx.Config.RenderingQueue) done := make(chan bool, 1) - for i := 0; i < ctx.Config.RenderingJobs; i++ { + for j := 0; j < ctx.Config.RenderingJobs; j++ { go worker(ctx, jobs, done) } @@ -33,7 +33,7 @@ func renderMapblocks(ctx *app.App, mblist []*mapblockparser.MapBlock) int { //13 fields := logrus.Fields{ - "pos": mb.Pos, + "pos": mb.Pos, "prefix": "tilerenderjob", } logrus.WithFields(fields).Debug("Tile render job mapblock") @@ -62,7 +62,7 @@ func renderMapblocks(ctx *app.App, mblist []*mapblockparser.MapBlock) int { "Y": tc.Y, "Zoom": tc.Zoom, "LayerId": tc.LayerId, - "prefix": "tilerenderjob", + "prefix": "tilerenderjob", } logrus.WithFields(fields).Debug("Tile render job dispatch tile")