Hi, I've duplicated some objects by mistake, and then I reverted my mistake, but the tile showing it remains even though days have passed. I've submitted the tile for rendering by adding /dirty to its url, but that doesn't seem to work. The tile's URL is https://a.tile.openstreetmap.org/17/72908/42319.png, it is visible only at one zoom level. The location affected is here: https://www.openstreetmap.org/#map=17/53.61837/20.25000 Please let me know if I can do anything else to fix this. asked 01 Feb '17, 20:56 LukaszME |
One Answer:
OK, I'm going to reply to my own question as I found a solution. The tile's address starts with a.tile.openstreetmap.org. After I changed the address and I opened http://b.tile.openstreetmap.org/17/72908/42319.png/dirty and then http://b.tile.openstreetmap.org/17/72908/42319.png/ditry the tile finally was rendered. I think there is an issue with that server hiding under a. Once I submitted the tile though one of other servers it started working. answered 01 Feb '17, 21:05 LukaszME |
Flagging a tile as "dirty" doesn't immediately trigger a re-rendering. Depending on the zoom level and the current tile server load this can take quite a while.
Hmm, yes I saw this mentioned in few places, but how long is "a while"? I waited 3 days and the old tile was still there. Also when queried with the /status the server was claiming the tile is not dirty but clean despite it being submitted for rendering...
It looks like a bug.
"a while" depends on how busy the server is. If you absolutely want to have up to date tiles and not wait for OSM's, I'd suggest running your own tile server.