Bug 51694 - Ensure Portal can handle environments with 100.000 users
Ensure Portal can handle environments with 100.000 users
Status: NEW
Product: UCS
Classification: Unclassified
Component: Portal
UCS 4.4
Other Linux
: P5 normal (vote)
: ---
Assigned To: UMC maintainers
UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-07-22 10:32 CEST by Jürn Brodersen
Modified: 2020-08-05 13:20 CEST (History)
4 users (show)

See Also:
What kind of report is it?: Feature Request
What type of bug is this?: 2: Improvement: Would be a product improvement
Who will be affected by this bug?: 2: Will only affect a few installed domains
How will those affected feel about the bug?: 2: A Pain – users won’t like this once they notice it
User Pain: 0.046
Enterprise Customer affected?:
School Customer affected?: Yes
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number: 2020071621000201
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jürn Brodersen univentionstaff 2020-07-22 10:32:52 CEST
Improve (saml) login and subsequent portal load performance

Depending on the system a UMC server can handle a constant load of tow (or even less) logins and subsequent portal loads per second.

This is becoming worrisome in large school environments, there this is a common workflow to see all portal links of which some might be only visible for logged in users.
Comment 2 Ingo Steuwer univentionstaff 2020-07-22 14:29:01 CEST
As briefly discussed with Alexander:

1. most important from my point of view is to do tests with several hosts providing the same portal and SAML login to ensure that we scale well. Based on that, a well configured Loadbalancing should be able to serve even large environments.

2. we should fix Bug #51402 / Bug #50583 which might be part of the problem and re-do these tests afterwards
Comment 4 Ingo Steuwer univentionstaff 2020-08-05 10:51:15 CEST
We need more explicit goals here. The main objective is to handle environments with 100k user accounts which make use of the portal on a daily base.

This is currently possible with a loadbalancer, but we should have automated tests and a performance analysis to ensure that the performance is on this level in future releases.
Comment 5 Ingo Steuwer univentionstaff 2020-08-05 13:20:57 CEST
(In reply to Ingo Steuwer from comment #4)
> This is currently possible with a loadbalancer, but we should have automated
> tests and a performance analysis to ensure that the performance is on this
> level in future releases.

The main limit which existed in the past was fixed with Bug #51729