Greetings list,

When Nutch (trunk) fetches using mapred, it seems to be assigning one fetch thread (one slave node) to process previously-errored pages. Is this as designed or do I have some type of malfunction?

When I perform a search large enough to observe the fetch process for an extended period of time (1M pages over 16 nodes, in this case), I notice there is one map task which performs _very_ poorly compared to the others:

4905 pages, 33094 errors, 3.5 pages/s, 432 kb/s,
        versus
46639 pages, 13227 errors, 43.9 pages/s, 4547 kb/s,

It is deficient in terms of raw pages/sec, execution time (it is the last map task to complete), and the number of errors encountered.

As I said, there seems to always be exactly one map task like this. Different fetch executions will have the thread assigned to different machines -- there doesn't seem to be any pattern.

What the heck is going on here?

-Shawn

Reply via email to