Bug 58697 - Performance improvement on UDM
Summary: Performance improvement on UDM
Status: CLOSED FIXED
Alias: None
Product: UCS
Classification: Unclassified
Component: UDM (Generic)
Version: UCS 5.2
Hardware: Other Linux
: P5 normal
Target Milestone: UCS 5.2-3-errata
Assignee: Juan Pedro Torres
QA Contact: Jan Burgmeier
URL: https://git.knut.univention.de/univen...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-10-07 12:40 CEST by Juan Pedro Torres
Modified: 2025-10-22 13:38 CEST (History)
0 users

See Also:
What kind of report is it?: ---
What type of bug is this?: 2: Improvement: Would be a product improvement
Who will be affected by this bug?: 5: Will affect all installed domains
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Customer ID:
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juan Pedro Torres univentionstaff 2025-10-07 12:40:19 CEST
During the load test on Nubus for k8s we track some bottlenecks in UDM.

Easy improvements are to cache the call to `zoneinfo.available_timezones()` and to remove the call to `gc.collect()`. The last one was introduced in https://forge.univention.org/bugzilla/show_bug.cgi?id=28248#c3 as a precaution.
Comment 1 Juan Pedro Torres univentionstaff 2025-10-17 12:56:08 CEST
Successful build
Package: univention-directory-manager-modules
Version: 17.3.4
Release: 5.2-0
Scope: errata5.2-3
User: jtorres
Host: ladda


Successful build
Package: univention-management-console-module-udm
Version: 12.3.2
Release: 5.2-0
Scope: errata5.2-3
User: jtorres
Host: ladda
Comment 2 Juan Pedro Torres univentionstaff 2025-10-19 16:48:57 CEST
Nightly test looks ok, moved to verified fixed
Comment 3 Juan Pedro Torres univentionstaff 2025-10-22 10:55:22 CEST
List of commits:

1986369926828ea1f39bd8f4cd51dddd5aa24b6d
217263c055b625a1c7c9711cf5c9ed901fc8f68d
ddbe6a8c1b6589f6bc4d6cf5ccc298f3e243ab3f