Feature Wiki
Tabs
Auth: Add cron job to optionally process random based tasks asynchronously
Page Overview
[Hide]1 Initial Problem
Mantis issue https://mantis.ilias.de/view.php?id=26392 describes a problem, where tasks are executed to destroy expired user sessions and process data for the session statistics functionality randomly. Some of the performance issues have been already addressed by using more appropriate "Random Functions", but some users might still experience performance issues caused by the execution of the extra tasks processed when the session is written into the database.
2 Conceptual Summary
To solve Mantis issue 26392 entirely, we like to create a new optional cron job, which executes the named tasks asynchronously. If the cron job is not active, users don't experience any change. Means: Some users might still observe performance issues caused by the user session handling.
3 User Interface Modifications
3.1 List of Affected Views
- There will be a new cron job in the global cron job administration.
3.2 User Interface Details
None
3.3 New User Interface Concepts
None
3.4 Accessibility Implications
None
4 Technical Information
PR: https://github.com/ILIAS-eLearning/ILIAS/pull/6052
5 Privacy
None
6 Security
None
7 Contact
- Author of the Request: Jansen, Michael [mjansen]
- Maintainer: Seeland, Per Pascal [PerPascalSeeland] / Jansen, Michael [mjansen]
- Implementation of the feature is done by: Jansen, Michael [mjansen]
8 Funding
- Funded by Databay AG
9 Discussion
10 Implementation
Test Cases
There are not test cases which can be executed on the user interface level.
Privacy
Information in privacy.md of component: no change required
Approval
Approved at 2023-06-27 by Jansen, Michael [mjansen].
Last edited: 8. Aug 2023, 16:05, Jansen, Michael [mjansen]