https://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182019-11-18T22:29:10ZIssue TrackerRudder - Bug #16208: On a loaded system, the compliance computation is fairly expensivehttps://issues.rudder.io/issues/16208?journal_id=1188052019-11-18T22:29:10ZNicolas CHARLESnicolas.charles@rudder.io
<ul></ul><p>a first good step would be to compute the logs not for each step, but for the aggregation of each step within the map creation</p> Rudder - Bug #16208: On a loaded system, the compliance computation is fairly expensivehttps://issues.rudder.io/issues/16208?journal_id=1189262019-11-21T05:07:20ZNicolas CHARLESnicolas.charles@rudder.io
<ul></ul><p>created a unit test to effectively measure with a lot of data<br />Most of the time seems spend in checkExpectedComponentWithReports</p> Rudder - Bug #16208: On a loaded system, the compliance computation is fairly expensivehttps://issues.rudder.io/issues/16208?journal_id=1189272019-11-21T05:34:59ZNicolas CHARLESnicolas.charles@rudder.io
<ul></ul><p>slashing completely checkExpectedComponentWithReports for tests save 50% of the computation time</p> Rudder - Bug #16208: On a loaded system, the compliance computation is fairly expensivehttps://issues.rudder.io/issues/16208?journal_id=1189302019-11-21T09:01:26ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In progress</i></li><li><strong>Assignee</strong> set to <i>Nicolas CHARLES</i></li></ul> Rudder - Bug #16208: On a loaded system, the compliance computation is fairly expensivehttps://issues.rudder.io/issues/16208?journal_id=1189312019-11-21T09:07:14ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>Pending technical review</i></li><li><strong>Assignee</strong> changed from <i>Nicolas CHARLES</i> to <i>François ARMAND</i></li><li><strong>Pull Request</strong> set to <i>https://github.com/Normation/rudder/pull/2622</i></li></ul><p>PR <a class="external" href="https://github.com/Normation/rudder/pull/2622">https://github.com/Normation/rudder/pull/2622</a></p> Rudder - Bug #16208: On a loaded system, the compliance computation is fairly expensivehttps://issues.rudder.io/issues/16208?journal_id=1189322019-11-21T09:08:15ZNicolas CHARLESnicolas.charles@rudder.io
<ul></ul><p>with these changes, mergeCompareByRule is about 30% faster, the final test going from 11500 ms to 8000ms</p> Rudder - Bug #16208: On a loaded system, the compliance computation is fairly expensivehttps://issues.rudder.io/issues/16208?journal_id=1190752019-11-22T16:35:39ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending technical review</i> to <i>Pending release</i></li></ul><p>Applied in changeset <a class="changeset" title="Fixes #16208: On a loaded system, the compliance computation is fairly expensive" href="https://issues.rudder.io/projects/rudder/repository/rudder/revisions/de994cd6381043c5d8705270c505b19ea783b634">rudder|de994cd6381043c5d8705270c505b19ea783b634</a>.</p> Rudder - Bug #16208: On a loaded system, the compliance computation is fairly expensivehttps://issues.rudder.io/issues/16208?journal_id=1192022019-11-27T16:57:56ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Fix check</strong> changed from <i>To do</i> to <i>Checked</i></li></ul> Rudder - Bug #16208: On a loaded system, the compliance computation is fairly expensivehttps://issues.rudder.io/issues/16208?journal_id=1198162019-12-05T13:01:53ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending release</i> to <i>Released</i></li></ul><p>This bug has been fixed in Rudder 5.0.15 which was released today.</p>
<ul>
<li><a href="https://docs.rudder.io/changelogs/5.0/index.html#5.0.15" class="external">5.0.15 changelog</a></li>
<li><a href="https://docs.rudder.io/reference/5.0/installation/upgrade.html" class="external">Upgrade manual</a></li>
</ul>