Bug #26760
closedAudits page is very slow
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1703490
Description of problem:
Satelllite Audits page is very slow
Version-Release number of selected component (if applicable):
Satellite 6.4.2
How reproducible:
Always
Steps to Reproduce:
1.Navigate to Satellite UI -> Monitor -> Audits page.
Actual results:
It took 37 seconds to load this page. (production.log postgresql.log attached)
/var/log/foreman/production.log:
2019-04-26T10:57:42 [I|app|97741] Completed 200 OK in 37373ms (Views: 265.2ms | ActiveRecord: 15229.5ms)
- time curl
k -u admin https://satellite.example.com/api/audits > audit:--:-- 0:00:17 --:--:-- 3534
Enter host password for user 'admin':
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 13950 0 13950 0 0 817 0 -
real 0m19.485s
user 0m0.047s
sys 0m0.066s
- head audit
{
"total": 5136427,
"subtotal": 5136427,
"page": 1,
"per_page": 30,
"search": null,
"sort": {
"by": null,
"order": null
},
Note:
- The response time increases with the number of audit entries. In the above example, I had 5.1 mill entries.
- The response time also increases in a production satellite with live traffic, the satellite I used had zero client production traffic.
Expected results:
Audit page should load faster
Additional info:
Updated by The Foreman Bot over 5 years ago
- Status changed from New to Ready For Testing
- Assignee set to Ondřej Pražák
- Pull request https://github.com/theforeman/foreman/pull/6856 added
Updated by Lukas Zapletal over 5 years ago
- Related to Bug #26777: add index on taxable_taxonomies table added
Updated by Ondřej Pražák over 5 years ago
- Related to Bug #27332: List all hosts page in an organization takes long time when there is a lot of reports added
Updated by The Foreman Bot about 5 years ago
- Pull request https://github.com/theforeman/foreman/pull/7000 added
Updated by Tomer Brisker about 5 years ago
- Status changed from Ready For Testing to Closed
Applied in changeset 9a16e811a86b4fc5d75b1e072c95c6aba99d0632.
Updated by Tomer Brisker almost 5 years ago
- Subject changed from Satelllite Audits page is very slow to Audits page is very slow
Updated by Tomer Brisker almost 5 years ago
- Assignee changed from Ondřej Pražák to Tomer Brisker
- Pull request deleted (
https://github.com/theforeman/foreman/pull/6856)