Bug 273144

Summary: cgit apparently not serving all of a large page in good time, in some web browsers
Product: Services Reporter: Graham Perrin <grahamperrin>
Component: Git IntegrationAssignee: Git Admin <git-admin>
Status: Closed Works As Intended    
Severity: Affects Only Me    
Priority: ---    
Version: unspecified   
Hardware: Any   
OS: Any   
URL: https://cgit.freebsd.org/doc/commit/?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24
Attachments:
Description Flags
Screenshot of Firefox Profiler, taken before completion of an upload of the profile
none
https://cgit.freebsd.org/doc/commit/?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24&context=1&ignorews=0&dt=0 (minimal context) loaded in Firefox 116.0.2,2 on FreeBSD-CURRENT none

Description Graham Perrin 2023-08-15 13:24:34 UTC
A few hours ago, after the page did not load in GUI web browsers, I began trying with Lynx. 

Five of five attempts appeared to stall. Respectively: 

Read 386514 KiB of data, 2180 KiB/sec.
Read 386498 KiB of data, 1411 KiB/sec.
Read 386018 KiB of data, 2843 KiB/sec.
Read 386682 KiB of data, 1950 KiB/sec.
Read 386458 KiB of data, 2842 KiB/sec.


% history | grep 989d921f5d4a
  1964  1:10    luakit 'https://cgit.freebsd.org/doc/commit/?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24'
  1965  1:11    qutebrowser 'https://cgit.freebsd.org/doc/commit/?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24'
  1966  1:16    lynx 'https://cgit.freebsd.org/doc/commit/?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24'
  1967  1:22    lynx 'https://cgit.freebsd.org/doc/diff/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.xml?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24'
  1968  1:45    lynx 'https://cgit.freebsd.org/doc/commit/?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24'
  1980  4:14    lynx 'https://cgit.freebsd.org/doc/commit/?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24'
  2003  8:09    lynx 'https://cgit.freebsd.org/doc/commit/?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24'
  2006  13:31   lynx 'https://cgit.freebsd.org/doc/commit/?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24'
  2007  14:10   git -C /usr/doc log -n 1 --pretty='format:%h %s' --abbrev=12 989d921f5d4ac8d8b7c831c13b8954ad1901be24
  2010  14:13   history | grep 989d921f5d4a
% date ; luakit 'https://cgit.freebsd.org/doc/commit/?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24'
Tue 15 Aug 2023 14:14:26 BST
…


Ten minutes later: for the past few minutes, in the status bar of luakit, no progress beyond 90%.
Comment 1 Graham Perrin 2023-08-15 13:41:24 UTC
(In reply to Graham Perrin ◐ from comment #0)

> % history | grep 989d921f5d4a

There was a prior attempt in Firefox at 01:06 this morning. 

I can't recall whether, or how long, I waited before trying luakit, then qutebrowser, then Lynx, instead. 

BST (UTC+01:00); 14:41 now.
Comment 2 Graham Perrin 2023-08-15 15:25:52 UTC
Created attachment 244120 [details]
Screenshot of Firefox Profiler, taken before completion of an upload of the profile

I'm not sure what to make of this. 

The attached screenshot shows waiting for response after more than 540 seconds. 

<https://share.firefox.dev/47J54A2>, uploaded some time after the shot, shows 378 MB requested, response received, around 192 seconds. 

----

I'll try at a more modern computer with a much faster LAN connection, maybe more memory, and Windows 10 22H2 …
Comment 3 Graham Perrin 2023-08-15 17:49:36 UTC
Probably working as intended, in that given enough time, some browsers might render (or attempt to render) the entire page. 

Signs of incompletion in browsers such as luakit, qutebrowser and Lynx were probably red herrings. Apologies for the noise. 

----

Late afternoon test results, summarised: 

* Windows with 16 GB memory – Chrome and Edge fail (out of memory)

* Windows 22H2 with 16 GB memory – Firefox presents the page, after a 
  long wait, it's largely illegible (and may be prone to font issues)

* FreeBSD-CURRENT with 16 GB memory – Firefox presents the page, after a 
  long wait, it's largely illegible. 

% pkg iinfo firefox
firefox-116.0.2,2
% uname -aKU
FreeBSD mowa219-gjp4-8570p-freebsd 14.0-CURRENT FreeBSD 14.0-CURRENT amd64 1400094 #2 main-n264621-09c20a293280-dirty: Wed Aug  9 02:15:02 BST 2023     grahamperrin@mowa219-gjp4-8570p-freebsd:/usr/obj/usr/src/amd64.amd64/sys/GENERIC-NODEBUG amd64 1400094 1400094
%
Comment 4 Graham Perrin 2023-08-15 17:53:17 UTC
Created attachment 244126 [details]
https://cgit.freebsd.org/doc/commit/?id=989d921f5d4ac8d8b7c831c13b8954ad1901be24&context=1&ignorews=0&dt=0 (minimal context) loaded in Firefox 116.0.2,2 on FreeBSD-CURRENT

(In reply to Graham Perrin ◐ from comment #3)

> Late afternoon test results, …

Screenshots: <https://photos.app.goo.gl/zPtTLYtBQSjJeTDb6>. 

The most recent shot is attached.