<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:27:35 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-86] Milestore: upgrade karaf to 4.1.2 or later</title>
                <link>https://jira.opendaylight.org/browse/ODLPARENT-86</link>
                <project id="10149" key="ODLPARENT">odlparent</project>
                    <description>&lt;p&gt;This is the next step in the catch-up game. Required to upgrade SSH to newer versions.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22209">ODLPARENT-86</key>
            <summary>Milestore: upgrade karaf to 4.1.2 or later</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="skitt">Stephen Kitt</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                    </labels>
                <created>Thu, 20 Apr 2017 09:23:47 +0000</created>
                <updated>Wed, 24 Jan 2018 14:27:06 +0000</updated>
                            <resolved>Wed, 24 Jan 2018 14:07:21 +0000</resolved>
                                                    <fixVersion>3.0.0</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="41978" author="vrpolak" created="Wed, 13 Sep 2017 14:16:59 +0000"  >&lt;p&gt;I guess the upgrade will also speed up ODL boot-up process, as described here &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;?&lt;/p&gt;

&lt;p&gt;I am not sure if there is an open Bug for ODL being slow to boot (as opposed to invalid claims it gets stuck), so I will list this Bug as a known issue for Integration/Distribution Nitrogen release notes.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://lists.opendaylight.org/pipermail/odlparent-dev/2017-September/001336.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/odlparent-dev/2017-September/001336.html&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41979" author="rovarga" created="Wed, 13 Sep 2017 14:30:26 +0000"  >&lt;p&gt;It will not, but it will speed up feature.xml generation at build time. Boot up speed improvement will require more work on our side &amp;#8211; &lt;a href=&quot;https://jira.opendaylight.org/browse/MDSAL-235&quot; title=&quot;[INFO] Failed to fully assemble schema context for [...]&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MDSAL-235&quot;&gt;&lt;del&gt;MDSAL-235&lt;/del&gt;&lt;/a&gt; tracks that.&lt;/p&gt;</comment>
                            <comment id="41980" author="vrpolak" created="Wed, 13 Sep 2017 16:06:36 +0000"  >&lt;p&gt;(In reply to Robert Varga from comment #2)&lt;br/&gt;
&amp;gt; It will not, but it will speed up feature.xml generation at build time. Boot&lt;br/&gt;
&amp;gt; up speed improvement will require more work on our side &amp;#8211; &lt;a href=&quot;https://jira.opendaylight.org/browse/MDSAL-235&quot; title=&quot;[INFO] Failed to fully assemble schema context for [...]&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MDSAL-235&quot;&gt;&lt;del&gt;MDSAL-235&lt;/del&gt;&lt;/a&gt; tracks&lt;br/&gt;
&amp;gt; that.&lt;/p&gt;

&lt;p&gt;I do not agree.&lt;br/&gt;
If you look into a short-ish karaf log &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; from CSIT you see this:&lt;/p&gt;

&lt;p&gt;Sep 09, 2017 11:46:52 PM org.apache.karaf.main.Main$KarafLockCallback lockAquired&lt;br/&gt;
INFO: Lock acquired. Setting startlevel to 100&lt;br/&gt;
2017-09-09 23:50:33,158 | INFO  | pool-1-thread-2  | FeaturesServiceImpl              | 6 - org.apache.karaf.features.core - 4.0.9 | Adding features: odl-integration-all/&lt;span class=&quot;error&quot;&gt;&amp;#91;0.7.0.SNAPSHOT,0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;, standard/&lt;span class=&quot;error&quot;&gt;&amp;#91;4.0.9,4.0.9&amp;#93;&lt;/span&gt;, wrap/&lt;span class=&quot;error&quot;&gt;&amp;#91;0,0.0.0&amp;#93;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;That is almost 4 minutes to figure out list of bundles to be installed. No chance schema context refreshes apply to that.&lt;br/&gt;
Although it is an &lt;del&gt;all&lt;/del&gt; job, so the list of bundles is quite long.&lt;/p&gt;

&lt;p&gt;But when I was fixing &lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; the offline job (mostly because of &lt;a href=&quot;https://jira.opendaylight.org/browse/ODLPARENT-113&quot; title=&quot;After hard reset, Robot fails to establish SSH connection to karaf&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ODLPARENT-113&quot;&gt;&lt;del&gt;ODLPARENT-113&lt;/del&gt;&lt;/a&gt;), I had to add a waiting loop. The result is seen &lt;span class=&quot;error&quot;&gt;&amp;#91;3&amp;#93;&lt;/span&gt; only on Sandbox so far, but it takes almost the same time for the native Karaf ssh server to start responding when there are no ODL features in featuresBoot. The offline job uses feature:install to add the feature to test (odl-integration-all).&lt;br/&gt;
I guess the Karaf core was sifting through system/ repository in an ineffective &lt;br/&gt;
way.&lt;/p&gt;

&lt;p&gt;2017-09-13 15:29:41,785 | INFO  | bd4-8e1eaa0a7feb | Main                             |  -  -  | Karaf started in 0s. Bundle stats: 10 active, 10 total&lt;br/&gt;
2017-09-13 15:34:01,050 | INFO  | pool-1-thread-2  | FeaturesServiceImpl              | 6 - org.apache.karaf.features.core - 4.0.9 | Adding features: standard/&lt;span class=&quot;error&quot;&gt;&amp;#91;4.0.9,4.0.9&amp;#93;&lt;/span&gt;, wrap/&lt;span class=&quot;error&quot;&gt;&amp;#91;0,0.0.0&amp;#93;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;Does Karaf project need another contribution to avoid that? Should I open a separate ODL Bug?&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/distribution-deploy-nitrogen/46/karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/distribution-deploy-nitrogen/46/karaf.log.gz&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/62903&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/62903&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;3&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/distribution-offline-nitrogen/5/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/distribution-offline-nitrogen/5/console&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41981" author="vrpolak" created="Thu, 14 Sep 2017 10:55:44 +0000"  >&lt;p&gt;&amp;gt; Should I open a separate ODL Bug?&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/browse/ODLPARENT-115&quot; title=&quot;Karaf is slow to start processing features after start&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ODLPARENT-115&quot;&gt;&lt;del&gt;ODLPARENT-115&lt;/del&gt;&lt;/a&gt; opened.&lt;/p&gt;</comment>
                            <comment id="41982" author="rovarga" created="Tue, 19 Sep 2017 10:02:40 +0000"  >&lt;p&gt;Preliminary patch: &lt;a href=&quot;https://git.opendaylight.org/gerrit/63272&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/63272&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="41983" author="rovarga" created="Fri, 22 Sep 2017 11:48:25 +0000"  >&lt;p&gt;This is blocking JDK9 build, as karaf-maven-plugin 4.0.9 fails on JDK9:&lt;/p&gt;

&lt;p&gt;org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.karaf.tooling:karaf-maven-plugin:4.0.9:assembly (process-resources) on project opendaylight-karaf-resources: Unable to build assembly&lt;br/&gt;
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)&lt;br/&gt;
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)&lt;br/&gt;
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)&lt;br/&gt;
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)&lt;br/&gt;
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)&lt;br/&gt;
        at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)&lt;br/&gt;
        at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)&lt;br/&gt;
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)&lt;br/&gt;
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)&lt;br/&gt;
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)&lt;br/&gt;
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)&lt;br/&gt;
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)&lt;br/&gt;
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)&lt;br/&gt;
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;br/&gt;
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br/&gt;
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)&lt;br/&gt;
        at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)&lt;br/&gt;
        at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)&lt;br/&gt;
        at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)&lt;br/&gt;
        at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)&lt;br/&gt;
Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to build assembly&lt;br/&gt;
        at org.apache.karaf.tooling.AssemblyMojo.execute(AssemblyMojo.java:243)&lt;br/&gt;
        at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)&lt;br/&gt;
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)&lt;br/&gt;
        ... 20 more&lt;br/&gt;
Caused by: org.apache.karaf.features.internal.util.MultiException: Error&lt;br/&gt;
        at org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.&amp;lt;init&amp;gt;(MavenDownloadManager.java:84)&lt;br/&gt;
        at org.apache.karaf.features.internal.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:72)&lt;br/&gt;
        at org.apache.karaf.profile.assembly.Builder.loadRepositories(Builder.java:1167)&lt;br/&gt;
        at org.apache.karaf.profile.assembly.Builder.doGenerateAssembly(Builder.java:448)&lt;br/&gt;
        at org.apache.karaf.profile.assembly.Builder.generateAssembly(Builder.java:393)&lt;br/&gt;
        at org.apache.karaf.tooling.AssemblyMojo.doExecute(AssemblyMojo.java:401)&lt;br/&gt;
        at org.apache.karaf.tooling.AssemblyMojo.execute(AssemblyMojo.java:237)&lt;br/&gt;
        ... 22 more&lt;br/&gt;
        Suppressed: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException&lt;br/&gt;
                at org.apache.karaf.profile.assembly.Builder$4.downloaded(Builder.java:1184)&lt;br/&gt;
                at org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader$1.operationComplete(MavenDownloadManager.java:133)&lt;br/&gt;
                at org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader$1.operationComplete(MavenDownloadManager.java:127)&lt;br/&gt;
                at org.apache.karaf.features.internal.download.impl.DefaultFuture.notifyListener(DefaultFuture.java:344)&lt;br/&gt;
                at org.apache.karaf.features.internal.download.impl.DefaultFuture.notifyListeners(DefaultFuture.java:329)&lt;br/&gt;
                at org.apache.karaf.features.internal.download.impl.DefaultFuture.setValue(DefaultFuture.java:255)&lt;br/&gt;
                at org.apache.karaf.features.internal.download.impl.AbstractDownloadTask.setFile(AbstractDownloadTask.java:61)&lt;br/&gt;
                at org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:61)&lt;/p&gt;

&lt;p&gt;According to &lt;a href=&quot;https://issues.apache.org/jira/browse/KARAF-5029&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://issues.apache.org/jira/browse/KARAF-5029&lt;/a&gt;, 4.1.x branch should solve this.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="27057">MDSAL-235</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="21255">NETCONF-242</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="22236">ODLPARENT-113</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="22242">ODLPARENT-119</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="19500">INFRAUTILS-11</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="22238">ODLPARENT-115</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="22146">ODLPARENT-23</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8258</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=8258]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10318"><![CDATA[Change Request]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10323"><![CDATA[Oxygen]]></customfieldvalue>

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

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