[ 
https://issues.apache.org/jira/browse/IVY-817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12596748#action_12596748
 ] 

Steve Loughran commented on IVY-817:
------------------------------------

>What makes you think that this is the DNS lookup which is slowing down Ivy ?

That's a good question. how about

The only way to eliminate 30s pauses from every "sort" stage in my build is to 
turn the network card off, at which point the build suddenly returns to full 
speed. I can also see that things like firefox and dig are pausing in the 
hostname lookup -I'm assuming that is what is causing ivy to hang. 

I havent yet attached a packet sniffer to find out what is going on at the 
ethernet level, but that is clearly what I will have to do just to fix my home 
network

> If DNS is playing up, Ivy takes a lot longer to sort project dependencies
> -------------------------------------------------------------------------
>
>                 Key: IVY-817
>                 URL: https://issues.apache.org/jira/browse/IVY-817
>             Project: Ivy
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.0.0-beta-2
>         Environment: Ubuntu 8.04 with messed up DNS
>            Reporter: Steve Loughran
>
> I've just upgraded to Ubuntu 8.04, and for reasons I dont fully understand. 
> DNS is now very patchy; long pauses before responses coming in
> running at -d level, the pauses happen after printing all the pauses, 
> finishing when the Sort dependencies response comes in
> [ivy-projects] Module descriptor is processed : org.smartfrog#sf-tasks;[EMAIL 
> PROTECTED]
> [ivy-projects] Module descriptor is processed : 
> org.smartfrog#smartfrog;[EMAIL PROTECTED]
> //insert 30s pause here
> [ivy-projects] Sort dependencies of : org.smartfrog#sf-m32;[EMAIL PROTECTED] 
> / Number of dependencies = 9
> During resolution, the delay happens after the sort
> [ivy:resolve] Module descriptor is processed : org.apache.ant#ant;1.7.0
> [ivy:resolve] Sort done for : org.apache.ant#ant-apache-regexp;1.7.0
> [ivy:resolve] Sort dependencies of : org.apache.ant#ant-apache-resolver;1.7.0 
> / Number of dependencies = 3
> //here is where the delay is
> [ivy:resolve] Module descriptor is processed : org.apache.ant#ant;1.7.0
> [ivy:resolve] Sort done for : org.apache.ant#ant-apache-resolver;1.7.0
> [ivy:resolve] Sort dependencies of : org.apache.ant#ant-commons-logging;1.7.0 
> / Number of dependencies = 3
> -I'm not sure why dns/rdns should be needed during a sort, unless remote 
> repositories are being polled. I'm also surprised, as java caches DNS 
> responses by default. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to