[Tilesathome] tah problems with multiple computers

Matthias Julius lists at julius-net.net
Tue Sep 23 14:39:35 BST 2008


spaetz <osm at sspaeth.de> writes:

> On Tue, Sep 23, 2008 at 06:55:18AM -0400, Matthias Julius wrote:
>> Sebastian Spaeth <Sebastian at SSpaeth.de> writes: Well, in the stats
>> it almost went up to 20k.  Why would munin show this when the queue
>> isn't really that long?
>
> The db always showed about 900 unhandled uploaded files. It did not
> delete some files (it does now) and I don't have the patience or time
> to do forensic debugging to see what exactly went wrong there.

Nobody is expecting that.  I guess munin is just reporting the number
of files is the upload directory instead of asking the db.

>
>> You only get this error message if the server says so.  If the
>> upload directory is full client will tell you exactly that.
>
> OK, I stand corrected
>
>> Or have the server allow 20 jobs or so per user + uuid.  It is
>> rather silly to set up multiple user accounts to work around this
>> limit.  Besides, a dedicated uploader can only upload with one
>> username.
>
> Sure, it makes sense doing so. It's not done this way as client_uuids
> are a relatively recent addition so the server did not work with them
> yet.

Come on, it's there since a number of weeks. ;-)

I know everything takes time.  My TODO is getting longer instead of
shorter, too.  And I also have a list of little things I would like
the server to do or to do differently.  I have mostly kept my mouth
shut because I don't want to put too much pressure on you.

>
>> > And we are moving to a different server very soon, hopefully we'll
>> > be able to push up the prformance there a bit...
>>  ... especially once it accepts tileset files.
>
> Yep, that will help a lot. I have the tileset file handling stub in
> the processor, it's just not yet doing anything. We'll need to decide
> on how the client<-> server communicate layer, z,x,y values before the
> server copes with them.

So far, these values are stored in the file name and could easily be
extracted by the client and put into POST variables on upload.

But, I will put a proposal for v2 of the tileset file spec onto the
wiki once I am done with my current rendering changes.  And after we
agree on that I will implement it in the client.  Then you can
implement the server side and test it.

Matthias




More information about the Tilesathome mailing list