<div dir="ltr"><div dir="ltr">On Sun, Apr 20, 2025 at 3:05 AM Thomas Friedrichsmeier <<a href="mailto:thomas.friedrichsmeier@kdemail.net">thomas.friedrichsmeier@kdemail.net</a>> wrote:</div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sat, 19 Apr 2025 07:25:36 +1200<br>
Ben Cooksley <<a href="mailto:bcooksley@kde.org" target="_blank">bcooksley@kde.org</a>> wrote:<br>
[...]<br>
> This morning I ran a basic query to ascertain the top 20 projects for<br>
> CI time utilisation on <a href="http://invent.kde.org" rel="noreferrer" target="_blank">invent.kde.org</a> which revealed the following:<br>
<br>
What (rough) percentage is that of the total? I.e. is the problem more<br>
one of a few projects hogging up most resources, or is it waste across<br>
the board? (Also keeping in mind that using a lot of resources may also<br>
be a sign of a lot of development activity).</blockquote><div><br></div><div>The totals as at right now (time has moved on so have re-run the numbers) are:</div><div><br></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)"> time_used | job_count </span><br>------------------+-----------
<br> 3536:44:31.03921 | 45860<br>
<br></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0)"> full_path | time_used | job_count </span><br>------------------------------+------------------+-----------
<br> plasma/kwin | 325:40:45.439134 | 2419
<br> plasma/plasma-workspace | 224:56:33.415042 | 1032
<br> multimedia/kdenlive | 195:29:20.224873 | 794
<br> graphics/krita | 189:03:12.118222 | 441
<br> network/ruqola | 180:30:09.57436 | 585
<br> network/neochat | 151:25:19.726593 | 1695
<br> education/kstars | 129:53:37.649402 | 333
<br> sysadmin/ci-management | 116:32:43.423853 | 163
<br> plasma/plasma-desktop | 116:07:05.90223 | 818
<br> kde-linux/kde-linux-packages | 84:45:50.156624 | 35<br>
<br></span></div><div>So KWin represents 9.19% of all CI time utilised on <a href="http://invent.kde.org">invent.kde.org</a> which even if we assume it is one of the more active projects seems excessive.</div><div><br></div><div>When I started writing this query I fully expected it to be dominated by applications, especially ones targeting Android (multiple architectures), due to their both conventional CI jobs and CD jobs, with KWin featuring somewhere on the list.</div><div>Yet it is two Plasma projects that take the top crowns for biggest CI resource users, and by quite some margin.</div><div><br></div><div>Kdenlive is being negatively impacted right now by the MingW cache for Craft being somewhat broken, which is being worked on.</div><div><br></div><div>Those totals are also diluted by the fact that kde-linux-packages runs separately and does not utilise the resources of the main build cluster. Some of those applications in the above will be utilising macOS builds as well (which once again isn't part of the main build cluster). </div><div><br></div><div>RKWard is only 0.6% of total CI time so i'm not worried about that - that is perfectly reasonable.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br>
<br>
For RKWard, I believe it's our deployment jobs that take up a<br>
disproportionate amount of time (and I have tossed out one of those,<br>
now). Personally, I would be quite happy, if those would run with some<br>
delay (possibly with an option to trigger them early, manually). No<br>
idea, whether a change like that would make a noticeable difference, if<br>
applied across the board.<br>
<br>
Regards<br>
Thomas<br></blockquote><div><br></div><div>Thanks,</div><div>Ben </div></div></div>