Closed Bug 913615 Opened 12 years ago Closed 12 years ago

fix dns timeouts when under heavier load in slaveapi

Categories

(Release Engineering :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: bhearsum)

Details

During some of my most recent testing of slaveapi I noticed that dns requests seem to time out if there are too many happening at once. I suspect this is related to https://github.com/surfly/gevent/issues/2. Not sure exactly what to do about it yet, but I'm thinking that replacing in-Python DNS resolution with calling out to a subprocess would be good -- we'd know for sure that it's working asynchronously and we could rip out the workaround of keeping all the files open.
Fixing bug 914796 might help with this. The fact that subprocess block may be causing the dns requests to time out.
I'm 99% sure this is fixed bug 914796.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Component: Tools → General
You need to log in before you can comment on or make changes to this bug.