Project

General

Profile

Actions

tickets #101848

closed

Poor performance of lists.opensuse.org - web ui, running very slowly.

Added by tannington over 2 years ago. Updated 9 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Mailing lists
Target version:
-
Start date:
2021-11-02
Due date:
% Done:

100%

Estimated time:

Description

FAO The Heroes Team

Hi,

The web interface to lists.opensuse.org is frequently running very
slowly, with load times of, in some instances, several tens of seconds.

A traceroute to "lists.opensuse.org" shows no appreciable network delay.
Monitoring the page load (with Firefox Developer Tools -> Network) it's
invariably one or more, generally more, of specific "GET" requests.

As an example, this is one which typically will result in a delay:

await
fetch("https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/posted-to"

The forum thread
https://forums.opensuse.org/showthread.php/561827-lists-opensuse-org-a-snail-in-treacle?p=3078227#post3078227
shows the traceroute and some of the offending (slow) requests.

This is not a recent issue, it has been present for a while, the
slowness does vary throughout a twenty-four period, so I would hazard a
guess it's related to server load.

I raised this issue on the openSUSE forums, mainly to see if it was a
local issue or more widespread, and it appears the latter.

Forum administrator (Malcolm Lewis) suggested I raised the issue with
the "Heroes Team".

--
Best regards,
Paul Tannington.


Related issues 3 (1 open2 closed)

Related to openSUSE admin - tickets #104899: moderation of lists.opensuse.org very slow / timing outResolvedpjessen2022-01-14

Actions
Related to openSUSE admin - tickets #113111: lists.opensuse.org - webserver backand timeouts - nginx 504 gateway timeoutNew2022-06-28

Actions
Related to openSUSE admin - tickets #129463: mailman3 - the admin-auto list has 10000 held messagesResolvedpjessen2023-05-172023-05-23

Actions
Actions #1

Updated by pjessen over 2 years ago

  • Private changed from Yes to No

I can confirm the poor performance of that particular URL, mostly. Empirically, I get response times varying between 300ms and 9000ms, one peak at 15500ms, but typically around 4000ms.

Actions #2

Updated by pjessen over 2 years ago

tannington wrote:

The forum thread
https://forums.opensuse.org/showthread.php/561827-lists-opensuse-org-a-snail-in-treacle?p=3078227#post3078227
shows the traceroute and some of the offending (slow) requests.

FWIW, let me add my take on it:

  • personally, I am also disappointed by mailman3. It is slow, unwieldy and not really finished.
  • I don't see any option for "going back", mlmmj and mhonarc are also very "mature" products, with little or no support.
  • we are 100% dependent on upstream development and bug fixing, not too unlike previously. We are doing what we can.

Wrt performance, I am fairly certain the issue is not solved by adding more hardware resources. We currently have 6 CPUs, 12Gb RAM. I fear the issues are to be found in the design of mailman3 (just a hunch).

Actions #3

Updated by pjessen over 2 years ago

  • Category set to Mailing lists
  • Status changed from New to Feedback

Meanwhile, I have made a couple of updates, I would be interested to know if they are noticeable on your side?

Actions #4

Updated by tannington over 2 years ago

Not significantly I'm afraid, I've tried a few times over the last 15 hours, it's quite variable.

This was the "best" 20211114T1711 https://paste.opensuse.org/view/raw/7b4f4493 better 1.2 - 4 seconds
and the "worst" 20211115T1120 https://paste.opensuse.org/view/raw/29720507 worse 6-12 seconds

I'm now no longer using https://lists.opensuse.org/archives/list/factory@lists.opensuse for access to the archived posts.

Please don't take offence, but I find the archive listing here https://marc.info/?l=opensuse-factory&r=1&w=3 is considerably faster, and I much prefer the "basic" layout, finding it much easier to read new posts added to an existing thread without having to scroll through all replies.

Actions #5

Updated by pjessen over 2 years ago

  • Status changed from Feedback to Workable

tannington wrote:

Not significantly I'm afraid, I've tried a few times over the last 15 hours, it's quite variable.

This was the "best" 20211114T1711 https://paste.opensuse.org/view/raw/7b4f4493 better 1.2 - 4 seconds
and the "worst" 20211115T1120 https://paste.opensuse.org/view/raw/29720507 worse 6-12 seconds

I'm now no longer using https://lists.opensuse.org/archives/list/factory@lists.opensuse for access to the archived posts.

Please don't take offence, but I find the archive listing here https://marc.info/?l=opensuse-factory&r=1&w=3 is considerably faster, and I much prefer the "basic" layout, finding it much easier to read new posts added to an existing thread without having to scroll through all replies.

None taken, I appreciate your feedback.

Actions #6

Updated by pjessen about 2 years ago

  • Related to tickets #104899: moderation of lists.opensuse.org very slow / timing out added
Actions #7

Updated by pjessen over 1 year ago

  • Related to tickets #113111: lists.opensuse.org - webserver backand timeouts - nginx 504 gateway timeout added
Actions #8

Updated by pjessen 9 months ago

  • Related to tickets #129463: mailman3 - the admin-auto list has 10000 held messages added
Actions #9

Updated by pjessen 9 months ago

  • Status changed from Workable to Resolved
  • Assignee set to pjessen
  • % Done changed from 0 to 100

With thousands of held messages having been cleared out, the held queue has become a lot easier to manage. Response times measured in single-digit seconds rather than minutes.
I expect but I don't know if it might have had any effect on the archives too - I'm closing this as resolved, but feel free to reopen.

Actions

Also available in: Atom PDF