[Tilesathome] Queue issues

Sebastian Spaeth Sebastian at SSpaeth.de
Mon Sep 8 10:49:49 BST 2008


Ed Loach wrote:
> Once the current queue of "MissingTileRequest" tiles (and the occasional missing bits of Alaska I notice in the queue)  are done, will they ever need doing again?

No. (And I really wish that AlaskaMissing guy with an IP address in 
Germany would stop whatever he is trying to do before I spent more 
effort in banning him). It is a one-off situation and that is why I am 
hesitant to spent enormous amounts of brain power of the problem. On the 
other hand it's going to be a one-off situation for quite a bit of time 
(ie months), as we are far from having finished the rerendering the of 
the world.

> led to over 150,000 (when I started using T at H, perhaps more before then) bits of ocean needing rendering.

Well, we are converting the old "legacy" tilesets to the new tileset 
file format by requesting a rerender. So there will be 16 million render 
requests until the world is finished...


> If it is a bit of a one-off situation, then perhaps once the queue is empty the full upload queue will be a fairly rare occurrence after that, and worrying too much about the order the jobs are served to clients won't be such an issue?

Yes.

Rather than investing enormous amounts of time in making the handout 
process smarter, that bottleneck could be totally eliminated if the 
client assembled the tileset file on the client side and uploaded that 
(kleptog mailed the code to do that to the list a while ago). This would 
go a far step in getting the work the upload processor needs to do close 
to 0.

Also, if it's really a big bottleneck, I could start working in making 
the upload processor multi threaded. However, given that it copes just 
fine under "regular" load situations, I have other priorities ATM.

spaetz




More information about the Tilesathome mailing list