User story #3946
closedUser story #3945: Store agent executions history in a 'lightweight' table, to speed up Rudder web interface
Add all mechanisms to store agent executions
Description
- looking for new reports
- converting them to agent executions
- storing them.
- A repository to store executions
- A service that will look for new reports, based on the other repository
- A repository to store the service status (last report saved, ...), this repository can be used for more usage
Updated by Vincent MEMBRÉ about 11 years ago
- Pull Request set to https://github.com/Normation/rudder/pull/317
Added a pull request, it's working, but it needs some refactoring/cleaning before merging it.
Updated by Jonathan CLARKE about 11 years ago
- Status changed from New to In progress
Updated by Nicolas CHARLES about 11 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from Vincent MEMBRÉ to François ARMAND
- Pull Request changed from https://github.com/Normation/rudder/pull/317 to https://github.com/Normation/rudder/pull/341
New PR is there
https://github.com/Normation/rudder/pull/341
Updated by Nicolas CHARLES about 11 years ago
- Status changed from Pending technical review to In progress
- Assignee changed from François ARMAND to Nicolas CHARLES
oh, there's a weird bug with the status update date
Updated by Nicolas CHARLES about 11 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from Nicolas CHARLES to François ARMAND
the PR as been updated
Updated by Nicolas CHARLES about 11 years ago
- Status changed from Pending technical review to In progress
- Assignee changed from François ARMAND to Nicolas CHARLES
Updated by Nicolas CHARLES about 11 years ago
- Status changed from In progress to Pending technical review
I updated the PR to include a proper usage of the new table, by minimizing the number of queries to fetch reports
This is especially useful when using a distant postgresql database
On my test system, I get around 30% increase of perf with the previous commits, and this last one make the rule page display at the same speed (roughly) if there are 2 rules or 40 rules
Updated by Nicolas CHARLES about 11 years ago
- Status changed from Pending technical review to Pending release
- % Done changed from 0 to 100
Applied in changeset d4b0259cda3d895a0bb08db275d095daf6225565.
Updated by Anonymous about 11 years ago
Applied in changeset baffa32ba3e8fee81f93d03fe28b2b3f3de0dfb4.
Updated by Vincent MEMBRÉ about 11 years ago
- Status changed from Pending release to Released
This bug has been fixed in Rudder 2.8.0~beta1, which was released today.
Check out:
- The release announcement: http://www.rudder-project.org/pipermail/rudder-announce/2013-October/000056.html
- The full ChangeLog: http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog28
- Download information: http://www.rudder-project.org/foswiki/Download/
Updated by Benoît PECCATTE over 9 years ago
- Tracker changed from Enhancement to User story