[Yum-devel] regets in urlgrabber
seth vidal
skvidal at phy.duke.edu
Thu Jan 20 07:00:23 UTC 2005
On Thu, 2005-01-20 at 01:22 -0500, seth vidal wrote:
> Hey Guys,
> i've not done much work debugging this yet but I have an extremely
> simple test case.
>
> In repos.py line 404, reget is commented out.
>
> When I uncomment it and try to do anything that gets files it will
> magically fail that mirror and move along to the next, where it will
> fail, until it runs out of mirrors.
>
> Thoughts on what I should be looking at to fix this one?
>
Never mind - I think I figured it out.
It seems like byte ranges + reget = 'simple' == not so happy.
So I worked around that. If you'd like to test it give it a whirl.
I found one, very minor, bug in urlgrabber - grabber.py - line 904:
except socket.error:
it needs to read:
except socket.error, e:
I've checked in the change to the one inside yum - figured you'd want it
for cvs as well.
I think regets is working reasonably as expected, i've tested the error
conditions and I think it's right.
Michael, Ryan: If either of you could get the chance and check the code
in yum/repos.py Repository.get() and Repository.setupGrab() and see if
the retries functionality is working like you'd think it should, I'd
appreciate it. For some reason I'm thinking it's not b/c of how quickly
it fails over to the next mirror.
Thanks,
-sv
More information about the Yum-devel
mailing list