-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

|> I can retrieve most pictures on the queue through Fproxy, and they
|> usually took no more than 10-15 seconds to show up. However, those same
|> files sit in the queue for more than 5 days (the node was up almost
|> 24x7, save for reboots and just a couple of hours of outage), with
|> various degrees of progression (mostly, 50-70%). Some hadn't been
|> touched at all, it seems (they're completely gray, with italicized 0%
|> progress).
|
| Possibly a bug - when you visit them in fproxy, the node should
immediately
| pass them along to the waiting clients.

Is there anything I can do to help troubleshoot this problem? Also, I
feel there are two independent problems here:

- - files being retrieved by Fproxy not made available to other clients in
a reasonable time;
- - files not being completely downloaded by the queue manager in about 5
days, then successfully retrieved by Fproxy in a matter of seconds;

Is there anything I can do to help troubleshoot this?

Also, I think there's a definite lack of information on the queue page
(see below).

|> Is that an expected behavior? How does the node choose what block of
|> what file to download next? Does it try local cache first? Could it be
|> that large files (with lots of blocks) choke small files?
|
| No, it should round-robin between them.. if it's tried them lots of
times and
| not got anywhere, or if they are at a lower priority, they may not be
| attempted for ages.

Hmm. Interesting. All files were at "low" priority, set by default by
Thaw. Is that ok, or should I set default priority to be higher?

To better understand how the queue fares, I think the following
information would be helpful:

- - average availability of each queue item (total number of blocks
retrieved divided by the total number of block retrieval attempts);
- - total number of download attempts for the item;
- - items which are being retrieved right now;
- - timestamps related to the item (entered queue, first successful block,
last successful block, last retrieval attempt);

Perhaps, in "simple" mode, the above can be summed into a generalized
"availability" metric (i.e., "good", "average", "poor", "unretrievable").

Is there a way to gather such information post mortem, from the log
files? Should I increase logging level to achieve this?
If not, perhaps I can try and see if I'll be able to understand how the
queue manager works, to add this functionality - where should I start
looking?

Regards,
Victor Denisov.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHhpvXS81Mh9/iCDgRAne7AJ9Lm8knuARbE5BL++f6gqHuP6NslwCg1Ehp
VupZ5O2OYe0GRL5HoisPJXY=
=fanl
-----END PGP SIGNATURE-----

Reply via email to