<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:28:03 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[ODLPARENT-261] Maximize the amount odlparent-based default can be run in parallel</title>
                <link>https://jira.opendaylight.org/browse/ODLPARENT-261</link>
                <project id="10149" key="ODLPARENT">odlparent</project>
                    <description>&lt;p&gt;Our current build system utilization seems to be low in the CPU usage area and our projects builds are typicaly just below 60 minutes.&lt;/p&gt;

&lt;p&gt;This is mainly caused by two factors:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;our maven builds are not parallel in the&#160;&lt;a href=&quot;https://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;mvn -T1C&lt;/a&gt; sense, and&lt;/li&gt;
	&lt;li&gt;our CSIT test suite has sequential execution&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Since we run a ton of different plugins, each executing in a single thread &#8211; so we end up with awkward pauses where git-plugin does &lt;b&gt;something&lt;/b&gt;, then we check the license, then we run checkstyle...&lt;/p&gt;

&lt;p&gt;A quick run of &apos;mvn clean install -Pq` with or without threading shows some 5x improvement IIRC, which would be on par with this &lt;a href=&quot;https://www.jrebel.com/blog/how-to-speed-up-your-maven-build&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;blog&lt;/a&gt;. But I got complaints resulting in &lt;a href=&quot;https://jira.opendaylight.org/browse/ODLPARENT-220&quot; title=&quot;Get rid of script-maven-plugin&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ODLPARENT-220&quot;&gt;&lt;del&gt;ODLPARENT-220&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;SFT is the next obvious step, as those will cause failures due to concurrent Karaf invocation. Perhaps this could be solved through a launcher plugin, which would allocate Karaf instances using global JVM state.&lt;/p&gt;

&lt;p&gt;We obviously need to run some unit tests downstream as well, to see in what shape they are. I suspect controller, netconf and bgpcep will be problematic.&lt;/p&gt;</description>
                <environment></environment>
        <key id="34484">ODLPARENT-261</key>
            <summary>Maximize the amount odlparent-based default can be run in parallel</summary>
                <type id="10000" iconUrl="https://jira.opendaylight.org/images/icons/issuetypes/epic.svg">Epic</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10003" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Confirmed</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Wed, 29 Sep 2021 01:23:24 +0000</created>
                <updated>Tue, 30 May 2023 08:50:46 +0000</updated>
                                                            <fixVersion>14.0.0</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="71940" author="rovarga" created="Tue, 24 Jan 2023 23:38:28 +0000"  >&lt;p&gt;Actually using &#160;&lt;a href=&quot;https://github.com/apache/maven-mvnd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;mvnd&lt;/a&gt; makes things mostly work, except the SFT failures now pile up easily.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10005" key="com.pyxis.greenhopper.jira:gh-epic-color">
                        <customfieldname>Epic Color</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ghx-label-11</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10004" key="com.pyxis.greenhopper.jira:gh-epic-label">
                        <customfieldname>Epic Name</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Faster Builds</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10003" key="com.pyxis.greenhopper.jira:gh-epic-status">
                        <customfieldname>Epic Status</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[To Do]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03zrb:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>