[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#903155: marked as done (tracker.debian.org: cripples Firefox 61.0)



Your message dated Sat, 7 Jul 2018 14:07:39 +0200
with message-id <[🔎] 20180707120739.GA10661@home.ouaza.com>
and subject line Re: Bug#903155: tracker.debian.org: cripples Firefox 61.0
has caused the Debian Bug report #903155,
regarding tracker.debian.org: cripples Firefox 61.0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
903155: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=903155
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: tracker.debian.org
Severity: normal

I have a strange and severe problem with new package tracker.
I'm an active Firefox user/addict. Usually I have 100+ tabs opened and my 
browser works fast and responds well for all sort of web sites.

Ever since introduction of "tracker.debian.org" I could not use it because
any page from tracker.debian.org, like [1], loads for 1...3 minutes(!),
making my browser and all the tabs unresponsive.

[1]: https://tracker.debian.org/pkg/docker.io

So I've been using old packages.qa.debian.org [1] instead but some time
ago avoiding new package tracker became very difficult because DDPO,
Maintainer dashboard and "Debian queries" browser extension have all
switched to tracker.debian.org.
Now when qa.debian.org and other pages switched to new package tracker
I have to be very careful to avoid clicking any links that might take
me to tracker.debian.org.

[2]: https://packages.qa.debian.org/d/docker.io.html

tracker.debian.org is the only web site I know to be so problematic
in Firefox. Problem is very persistent and reproducible from few
computers on network. All releases of Firefox Quantum are affected.
It would be great to understand what tracker.debian.org is doing
which is so special, and how it triggers that drastic performance
problem in Firefox.

I've tried everything to troubleshoot: moving profile to tmpfs,
disabling all extensions, incognito mode, new profile, disabling
javascript, blocking cookies, different version of Firefox from
other user's account on another computer, etc. - nothing seems to help.
It takes 38_500 ms. just to load "dense.css" which is only 805 bytes.
Network connection is fast, no congestion or packet loss, all other
web sites are responsive and even when they load slowly my browser 
remains responsive so I can switch to other tabs unlike when
it fetches from tracker.debian.org...

In Chromium loading pages from tracker.debian.org usually take
1...3 seconds. But please don't dismiss that report with
"we don't care about Firefox" yet.

Normally I would have dismissed that problem as specific to
a particular user environment. However in my case I visit
hundreds of web sites and not even one of them (except
tracker.debian.org) ever exhibited such problem.

For a while I thought that "tracker.debian.org" is just immature
but some time ago I've noticed that from some other networks
Firefox load pages from tracker.debian.org just fine.
Now I'm suspecting that somewhere we may have something like
misconfigured router with black hole problem (i.e. silently
dropping large packets). It might be something else but here
is what I get when I run `mtr tracker.debian.org`:

~~~~
 Host                                        Loss%   Snt   Last   Avg  Best  Wrst StDev

11. te0-1-0-17.cr4.yrk.bytemark.co.uk         0.0%    14  316.4 310.7 307.2 325.6   5.3
12. po1.ar2.dc1.yo26.yrk.bytemark.co.uk       0.0%    14  315.5 315.0 309.5 341.8   8.4
13. bm-bl1.debian.org                        53.8%    14  309.7 311.4 309.3 316.4   2.7
14. ticharich.debian.org                      0.0%    14  315.5 314.0 309.7 331.6   7.0
~~~~

From another network trace looks better:

~~~~
25. te0-1-0-17.cr3.yrk.bytemark.co.uk         0.0%    85  313.1 313.2 312.8 319.5   0.9
26. po1.ar1.dc1.yo26.yrk.bytemark.co.uk       0.0%    85  324.8 316.6 312.6 337.8   7.1
27. bm-bl1.debian.org                         0.0%    85  312.4 312.8 312.3 336.5   2.6
28. ticharich.debian.org                      0.0%    85  313.5 313.5 312.8 320.6   1.2
~~~~

I hope there is an explanation to this and hopefully remedy.
Any ideas?

Thanks.

-- 
Cheers,
 Dmitry Smirnov

---

Truth — Something somehow discreditable to someone.
        -- H. L. Mencken, 1949

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---
--- Begin Message ---
Hi,

On Sat, 07 Jul 2018, Dmitry Smirnov wrote:
> > Do the following commands work faster ?
> > 
> > curl https://tracker.debian.org/static/css/dense.css
> > or
> > wget https://tracker.debian.org/static/css/dense.css
> 
> Yes they do work faster however it is not the same as browser requests. 
> Browser fetches few URLs concurrently and if it hits black hole with larger 
> packet(s) then in turn it may affect smaller requests. I guess something 
> happens during TLS negotiation which affects subsequent requests...

Well, mtr is certainly not a browser request. It's merely a ping on
intermediate hosts. So it's easy to reproduce.

So I'm not sure that you are on the right track.

> > Probably, but you're most likely not speaking to the right person.
> 
> I wish I knew the right person to speak to...

https://dsa.debian.org/

For a more interactive discussion, they are at #debian-admin on OFTC.
But I have a hard time believing that the Debian infrastructure is at
fault here.

If you want to go further, you should probably also seek the help of
Firefox developers since it's behaving badly compared to chromium in the
same (possibly problematic) network environment.

Cheers,
-- 
Raphaël Hertzog ◈ Debian Developer

Support Debian LTS: https://www.freexian.com/services/debian-lts.html
Learn to master Debian: https://debian-handbook.info/get/

--- End Message ---

Reply to: