Bug#558125: epiphany-browser - Caches the decision to use ipv6 over network topology changes

Gustavo Noronha Silva kov at debian.org
Sun Mar 20 18:44:28 UTC 2011


On Sat, 2011-03-19 at 01:41 +0100, Simon Paillard wrote:
> > > This is likely a problem in libsoup, or on GResolver. I'll ask Dan
> > > Winship.
> >
> > Any luck?

No, sorry, I dropped the ball on this.

> (Re-Ping)
> 
> As I met this again in the context of Debian WWW mirrors (one mirror removed
> from the DNS rotation with little enough TTL), but epiphany still tried to
> connect to an outdated IP.
> 
> So basically it behaves as if we had a infinite TTL: breaking redundancy, load
> balancing..
> 
> I'm not used enough to gdb, so cannot locate/provide patch, but here are some
> results/conclusions (on squeeze and sid):
> 
> - unless a DNS request fails for a host, then further requests for that uri
>   (example on force refresh) will be performed against 0x00 host (epiphany
>   really wants to know about root servers ?) 

I didn't follow here, can you detail a bit more how you reached this
conclusion, and what exactly happens?

> - *each time the mouse is moved*, a DNS request is performed for the uri for the
>   DOM object (so 0x00 for the background/already resolved, host for the link) !!

This is WebKit pre-resolving DNS, but I still don't really understand
the 0x00 reference. In any case, Epiphany doesn't deal with network
directly, that is libsoup's domain, so I think we should reassign it
there, and perhaps get some testing on experimental's libsoup to see if
there's been any improvement. Could anyone help with this?

Cheers,

-- 
Gustavo Noronha Silva <kov at debian.org>
Debian
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20110320/283d40fb/attachment.pgp>


More information about the pkg-gnome-maintainers mailing list