Do not store integrity check results in appconfig
Open
@GhassenKefi is already working on this.
Since Sep 16, 2026.
0. Needs triage
feature: settings
performance 🚀
technical debt
- Dominant language
- PHP
- Stars
- 36.9k
- Forks
- 5.2k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 713
Description
Depending on local changes this may be quite a large json dump and is returned from the db on every request.
Integrity is stored in distributed cache but also in appconfig.
The results are only needed for the admin when visiting the overview or asking for a system report.
There is no need for storing it in DB instead we can store it in appdata as a JSON file as the FS access time is fine - its only rarely queried.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.