Following the API change in OCitySMap to improve paralellization of OCitySMap rendering processes, we now need to provide the prefix to the map_areas table name. We use here 'maposmaticd_PID_'.
Signed-off-by: Maxime Petazzoni <maxime.petazz...@bulix.org> --- scripts/maposmaticd | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/maposmaticd b/scripts/maposmaticd index 4464913..5f6cdbd 100755 --- a/scripts/maposmaticd +++ b/scripts/maposmaticd @@ -36,15 +36,15 @@ def sigcld_handler(signum, frame, pipe_write): f.write("end") def render_job_process(job): + prefix = 'maposmaticd_%d_' % os.getpid() if job.administrative_osmid is None: bbox = OCMBoundingBox(job.lat_upper_left, job.lon_upper_left, job.lat_bottom_right, job.lon_bottom_right) - renderer = OCitySMap(config_file=OCITYSMAP_CFG_PATH, boundingbox=bbox, - language=job.map_language) + renderer = OCitySMap(config_file=OCITYSMAP_CFG_PATH, map_areas_prefix=prefix, + boundingbox=bbox, language=job.map_language) else: - renderer = OCitySMap(config_file=OCITYSMAP_CFG_PATH, - osmid=job.administrative_osmid, - language=job.map_language) + renderer = OCitySMap(config_file=OCITYSMAP_CFG_PATH, map_areas_prefix=prefix, + osmid=job.administrative_osmid, language=job.map_language) outfile_prefix = os.path.join(RENDERING_RESULT_PATH, job.files_prefix()) -- 1.6.3.3.277.g88938c