<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:48 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>[NETCONF-358] Fix failures in Karaf 4 feature tests</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-358</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;Recent merge job, while testing features4-netconf-connector, the SingleFeaturesTest passed, but there are many ERRORs on the log &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;I suspect this causes failure &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; in Integration/Distribution karaf patch.&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://logs.opendaylight.org/releng/jenkins092/netconf-merge-carbon/193/archives/features/netconf-connector/features4-netconf-connector/target/surefire-reports/org.opendaylight.odlparent.featuretest.SingleFeatureTest-output.txt.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netconf-merge-carbon/193/archives/features/netconf-connector/features4-netconf-connector/target/surefire-reports/org.opendaylight.odlparent.featuretest.SingleFeatureTest-output.txt.gz&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/releng/job/distribution-verify-carbon/org.opendaylight.integration$features-index/37/testReport/junit/installFeature(org.opendaylight.odlparent.featuretest.SingleFeatureTest)[repoUrl_%20file__w_workspace_distribution-verify-carbon_features_repos_index_target_feature_feature.xml,%20Feature_%20features4-netconf-connector%201.2.0/SNAPSHOT]/installFeature/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/job/distribution-verify-carbon/org.opendaylight.integration$features-index/37/testReport/junit/installFeature(org.opendaylight.odlparent.featuretest.SingleFeatureTest)[repoUrl_%20file__w_workspace_distribution-verify-carbon_features_repos_index_target_feature_feature.xml,%20Feature_%20features4-netconf-connector%201.2.0/SNAPSHOT]/installFeature/&lt;/a&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21371">NETCONF-358</key>
            <summary>Fix failures in Karaf 4 feature tests</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="jmorvay@cisco.com">Jakub Morvay</assignee>
                                    <reporter username="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Thu, 2 Mar 2017 18:27:32 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:36 +0000</updated>
                            <resolved>Mon, 31 Jul 2017 10:43:11 +0000</resolved>
                                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                                                                <comments>
                            <comment id="39851" author="colin@colindixon.com" created="Mon, 24 Apr 2017 21:04:46 +0000"  >&lt;p&gt;Has this been fixed? Do we know?&lt;/p&gt;</comment>
                            <comment id="39852" author="vrpolak" created="Tue, 25 Apr 2017 13:07:15 +0000"  >&lt;p&gt;Currently we do not know, the feature repos are still commented-out from Karaf 4 feature-index.&lt;/p&gt;</comment>
                            <comment id="39853" author="vrpolak" created="Tue, 25 Apr 2017 14:11:07 +0000"  >&lt;p&gt;Oh, I have not realized that this is visible even without being tested by distribution-check.&lt;/p&gt;

&lt;p&gt;For example, considering features4-netconf-connector, in recent surefire log &lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; I see &quot;Transaction failed on 2PC, server is unhealthy&quot;, which would fail distribution-check.&lt;/p&gt;

&lt;p&gt;But I believe most of the errors come &lt;span class=&quot;error&quot;&gt;&amp;#91;3&amp;#93;&lt;/span&gt; from features4-config-netty of Controller project.&lt;br/&gt;
After fixing odl-config-netty, other faulty dependencies might become visible.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;2&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netconf-merge-carbon/248/archives/features/netconf-connector/features4-netconf-connector/target/surefire-reports/org.opendaylight.odlparent.featuretest.SingleFeatureTest-output.txt.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netconf-merge-carbon/248/archives/features/netconf-connector/features4-netconf-connector/target/surefire-reports/org.opendaylight.odlparent.featuretest.SingleFeatureTest-output.txt.gz&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://logs.opendaylight.org/releng/jenkins092/controller-merge-carbon/428/archives/features/config-netty/features4-config-netty/target/surefire-reports/org.opendaylight.odlparent.featuretest.SingleFeatureTest-output.txt.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/controller-merge-carbon/428/archives/features/config-netty/features4-config-netty/target/surefire-reports/org.opendaylight.odlparent.featuretest.SingleFeatureTest-output.txt.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39854" author="vrpolak" created="Tue, 25 Apr 2017 14:23:33 +0000"  >&lt;p&gt;&amp;gt; distribution-check&lt;/p&gt;

&lt;p&gt;To be more specific: &lt;/p&gt;
{project}-distribution4-check-carbon would be the job to prevent {project}
&lt;p&gt; from messing up features already included in Karaf 4 odl-integration-all.&lt;br/&gt;
distribution4-check-carbon is the job which should reject adding faulty features to Karaf 4 odl-integration-all.&lt;/p&gt;</comment>
                            <comment id="39855" author="andrej.mak@pantheon.tech" created="Thu, 27 Apr 2017 13:27:19 +0000"  >&lt;p&gt;&quot;Transaction failed on 2PC, server is unhealthy&quot; is caused by restart during feature install. Restart is triggered, when odl-mdsal-broker-local is installed in netconf karaf distribution.&lt;br/&gt;
However, after this restart, features seem to be working well.&lt;/p&gt;</comment>
                            <comment id="39856" author="colin@colindixon.com" created="Thu, 27 Apr 2017 15:25:54 +0000"  >&lt;p&gt;Is this fixed?&lt;/p&gt;</comment>
                            <comment id="39857" author="vrpolak" created="Thu, 27 Apr 2017 18:28:56 +0000"  >&lt;p&gt;Testing this was limited by slow distribution4-check jobs.&lt;br/&gt;
We will know more when this &lt;span class=&quot;error&quot;&gt;&amp;#91;4&amp;#93;&lt;/span&gt; one finishes.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;4&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/releng/job/distribution4-check-carbon/21&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/job/distribution4-check-carbon/21&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39858" author="vrpolak" created="Thu, 27 Apr 2017 18:38:07 +0000"  >&lt;p&gt;Actually it is worse. After &lt;a href=&quot;https://jira.opendaylight.org/browse/ODLPARENT-75&quot; title=&quot;Feature repositories should aggregate (as opposed to redefine) single features.&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ODLPARENT-75&quot;&gt;&lt;del&gt;ODLPARENT-75&lt;/del&gt;&lt;/a&gt; netconf merge job shows SFT failures on multiple features. Similar to &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-411&quot; title=&quot;odl-netconf-console fails SFT due to callhomeProvider&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-411&quot;&gt;&lt;del&gt;NETCONF-411&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The good news is that netconf devs now know what exactly is missing, so they can start fixing it.&lt;/p&gt;</comment>
                            <comment id="39859" author="vrpolak" created="Fri, 28 Apr 2017 03:55:30 +0000"  >&lt;p&gt;Good news:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Netconf merge job is passing.&lt;/li&gt;
	&lt;li&gt;Netconf distribution4-check is passing (but no non-restconf netconf feature in distribution).&lt;/li&gt;
	&lt;li&gt;Change to add netconf feature repos &lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt; passed its verify jobs.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Bad news:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;I still see errors in surefire reports.
	&lt;ul&gt;
		&lt;li&gt;For example &quot;server is unhealthy&quot; &lt;span class=&quot;error&quot;&gt;&amp;#91;6&amp;#93;&lt;/span&gt; would very probably fail distribution4-check if the feature is added to odl-integration-all.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/56036&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/56036&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;6&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netconf-merge-carbon/254/archives/features/netconf-connector/odl-netconf-clustered-topology/target/surefire-reports/org.opendaylight.odlparent.featuretest.SingleFeatureTest-output.txt.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netconf-merge-carbon/254/archives/features/netconf-connector/odl-netconf-clustered-topology/target/surefire-reports/org.opendaylight.odlparent.featuretest.SingleFeatureTest-output.txt.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39860" author="andrej.mak@pantheon.tech" created="Fri, 28 Apr 2017 12:53:26 +0000"  >&lt;p&gt;I&apos;ve added netconf features to odl-integration all &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;. Distribution4-check &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; failed with following error, which is probably unrelated to restarts mentioned above.&lt;/p&gt;

&lt;p&gt;2017-04-28 12:37:01,523 | ERROR | pool-1-thread-2  | BootFeaturesInstaller            | 7 - org.apache.karaf.features.core - 4.0.9 | Error installing boot features&lt;br/&gt;
org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement &lt;span class=&quot;error&quot;&gt;&amp;#91;root&amp;#93;&lt;/span&gt; osgi.identity; osgi.identity=odl-netconf-tcp; type=karaf.feature; version=1.2.0.SNAPSHOT; filter:=&quot;(&amp;amp;(osgi.identity=odl-netconf-tcp)(type=karaf.feature)(version&amp;gt;=1.2.0.SNAPSHOT))&quot; [caused by: Unable to resolve odl-netconf-tcp/1.2.0.SNAPSHOT: missing requirement &lt;span class=&quot;error&quot;&gt;&amp;#91;odl-netconf-tcp/1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt; osgi.identity; osgi.identity=odl-netconf-impl; type=karaf.feature; version=&quot;&lt;span class=&quot;error&quot;&gt;&amp;#91;1.2.0.SNAPSHOT,1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&quot; [caused by: Unable to resolve odl-netconf-impl/1.2.0.SNAPSHOT: missing requirement &lt;span class=&quot;error&quot;&gt;&amp;#91;odl-netconf-impl/1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt; osgi.identity; osgi.identity=odl-netconf-netty-util; type=karaf.feature; version=&quot;&lt;span class=&quot;error&quot;&gt;&amp;#91;1.2.0.SNAPSHOT,1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&quot; [caused by: Unable to resolve odl-netconf-netty-util/1.2.0.SNAPSHOT: missing requirement &lt;span class=&quot;error&quot;&gt;&amp;#91;odl-netconf-netty-util/1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt; osgi.identity; osgi.identity=org.opendaylight.netconf.netty-util; type=osgi.bundle; version=&quot;&lt;span class=&quot;error&quot;&gt;&amp;#91;1.2.0.SNAPSHOT,1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&quot;; resolution:=mandatory [caused by: Unable to resolve org.opendaylight.netconf.netty-util/1.2.0.SNAPSHOT: missing requirement &lt;span class=&quot;error&quot;&gt;&amp;#91;org.opendaylight.netconf.netty-util/1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt; osgi.wiring.package; filter:=&quot;(&amp;amp;(osgi.wiring.package=org.apache.sshd)(version&amp;gt;=0.14.0)(!(version&amp;gt;=1.0.0)))&quot;]]]]&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://git.opendaylight.org/gerrit/#/c/56036/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56036/&lt;/a&gt;&lt;br/&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/distribution4-check-carbon/31/console.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/distribution4-check-carbon/31/console.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39861" author="vrpolak" created="Fri, 28 Apr 2017 14:37:16 +0000"  >&lt;p&gt;Andrej has created a patch &lt;span class=&quot;error&quot;&gt;&amp;#91;7&amp;#93;&lt;/span&gt;, which dances around exclusion of sshd-core.&lt;br/&gt;
So perhaps making sure excluded artifacts are installed in &quot;empty&quot; karaf is needed: &lt;span class=&quot;error&quot;&gt;&amp;#91;8&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;7&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/56255&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/56255&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;8&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/56262&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/56262&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39862" author="andrej.mak@pantheon.tech" created="Wed, 3 May 2017 06:33:48 +0000"  >&lt;p&gt;ResolutionException is thrown when netconf feature is placed to featuresBoot in org.apache.karaf.features.cfg regardless of presence ssh feature. Start via console feature:install works though.&lt;/p&gt;</comment>
                            <comment id="39863" author="andrej.mak@pantheon.tech" created="Wed, 3 May 2017 11:43:06 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56421/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56421/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39864" author="colin@colindixon.com" created="Wed, 3 May 2017 19:17:05 +0000"  >&lt;p&gt;That patch isn&apos;t passing verify:&lt;/p&gt;

&lt;p&gt;org.opendaylight.odlparent.featuretest.SingleFeatureTest&lt;br/&gt;
10:22:18  installFeatureCatchAndLog(org.opendaylight.odlparent.featuretest.SingleFeatureTest)&lt;span class=&quot;error&quot;&gt;&amp;#91;repoUrl: file:/w/workspace/netconf-verify-nitrogen-mvn33-openjdk8/features/netconf-connector/features4-netconf-connector/target/feature/feature.xml, Feature: features4-netconf-connector 1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;  Time elapsed: 58.96 sec  &amp;lt;&amp;lt;&amp;lt; ERROR!&lt;br/&gt;
10:22:18  org.opendaylight.yangtools.yang.data.api.schema.tree.ConflictingModificationAppliedException: Node was replaced by other transaction.&lt;br/&gt;
10:22:18  	at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkConflicting(SchemaAwareApplyOperation.java:78)&lt;/p&gt;</comment>
                            <comment id="39865" author="andrej.mak@pantheon.tech" created="Thu, 4 May 2017 12:58:57 +0000"  >&lt;p&gt;carbon: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56460/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56460/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39866" author="andrej.mak@pantheon.tech" created="Thu, 4 May 2017 13:00:48 +0000"  >&lt;p&gt;Carbon fix was merged. However verification is blocked by &lt;a href=&quot;https://jira.opendaylight.org/browse/AAA-126&quot; title=&quot;Unable to start blueprint container for bundle org.opendaylight.aaa.idmlight&quot; class=&quot;issue-link&quot; data-issue-key=&quot;AAA-126&quot;&gt;&lt;del&gt;AAA-126&lt;/del&gt;&lt;/a&gt; since it causes failures in distribution4-check.&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/releng/job/distribution4-check-carbon/66/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/job/distribution4-check-carbon/66/console&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39867" author="andrej.mak@pantheon.tech" created="Fri, 5 May 2017 07:49:39 +0000"  >&lt;p&gt;ResolutionException is not present in distribution4-check logs&lt;span class=&quot;error&quot;&gt;&amp;#91;9&amp;#93;&lt;/span&gt; anymore after merging &lt;span class=&quot;error&quot;&gt;&amp;#91;10&amp;#93;&lt;/span&gt;. Test still fails on &quot;server is unhealthy&quot; check, which is caused by restarting config bundles. Bundle restarting is discussed on Release mailing list&lt;span class=&quot;error&quot;&gt;&amp;#91;11&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;9&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/releng/job/distribution4-check-carbon/72/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/job/distribution4-check-carbon/72/console&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;10&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/56460/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/56460/&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;11&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://lists.opendaylight.org/pipermail/release/2017-May/010653.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/release/2017-May/010653.html&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39868" author="vrpolak" created="Mon, 24 Jul 2017 16:19:25 +0000"  >&lt;p&gt;This is still preventing Netconf features to included in Nitrogen Distribution.&lt;/p&gt;

&lt;p&gt;The most recent unsuccessful fix: &lt;span class=&quot;error&quot;&gt;&amp;#91;12&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;12&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/60669&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/60669&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39869" author="jmorvay@cisco.com" created="Fri, 28 Jul 2017 10:13:17 +0000"  >&lt;p&gt;I have just logs from failing distribution-check job on patch &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/59607/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/59607/&lt;/a&gt;. Specifically the job &lt;a href=&quot;https://jenkins.opendaylight.org/releng/job/distribution-check-nitrogen/250/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/job/distribution-check-nitrogen/250/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I guess the problem could be that bundle config-persister-impl is being refreshed, that interrupts the netty-threadgroup-fixed&apos;s initialization and ends in &quot;Server is unhealthy&quot; error being emitted.&lt;/p&gt;

&lt;p&gt;2017-07-28 07:57:09,451 | INFO  | pool-2-thread-1  | FeaturesServiceImpl              | 6 - org.apache.karaf.features.core - 4.0.9 | Stopping bundles:&lt;br/&gt;
.&lt;br/&gt;
.&lt;br/&gt;
2017-07-28 07:57:09,454 | INFO  | pool-2-thread-1  | FeaturesServiceImpl              | 6 - org.apache.karaf.features.core - 4.0.9 |   org.opendaylight.controller.config-persister-impl/0.7.0.SNAPSHOT&lt;/p&gt;

&lt;p&gt;After that we see the &quot;Server is unhealthy&quot; message:&lt;/p&gt;

&lt;p&gt;2017-07-28 07:57:09,466 | ERROR | config-pusher    | ConfigRegistryImpl               | 100 - org.opendaylight.controller.config-manager - 0.7.0.SNAPSHOT | Configuration Transaction failed on 2PC, server is unhealthy&lt;br/&gt;
java.lang.IllegalStateException: Error - getInstance() failed for ModuleIdentifier&lt;/p&gt;
{factoryName=&apos;netty-threadgroup-fixed&apos;, instanceName=&apos;global-worker-group&apos;}
&lt;p&gt; in transaction TransactionIdentifier&lt;/p&gt;
{name=&apos;ConfigTransaction-5-7&apos;}
&lt;p&gt;	at &lt;br/&gt;
         ...&lt;br/&gt;
	at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.pushConfig(ConfigPusherImpl.java:291)&lt;span class=&quot;error&quot;&gt;&amp;#91;105:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.pushConfigWithConflictingVersionRetries(ConfigPusherImpl.java:159)&lt;span class=&quot;error&quot;&gt;&amp;#91;105:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.internalPushConfigs(ConfigPusherImpl.java:124)&lt;span class=&quot;error&quot;&gt;&amp;#91;105:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.processSingle(ConfigPusherImpl.java:78)&lt;span class=&quot;error&quot;&gt;&amp;#91;105:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.process(ConfigPusherImpl.java:70)&lt;span class=&quot;error&quot;&gt;&amp;#91;105:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.config.persist.impl.osgi.ConfigPersisterActivator$2.run(ConfigPersisterActivator.java:131)&lt;span class=&quot;error&quot;&gt;&amp;#91;105:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:748)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
Caused by: org.opendaylight.controller.config.api.osgi.ServiceNotFoundException: Wait for OSGi service interface io.netty.channel.EventLoopGroup was interrrupted&lt;br/&gt;
	at org.opendaylight.controller.config.api.osgi.WaitingServiceTracker.waitForService(WaitingServiceTracker.java:54)&lt;br/&gt;
	at org.opendaylight.controller.config.yang.netty.threadgroup.NettyThreadgroupModule.createInstance(NettyThreadgroupModule.java:58)&lt;br/&gt;
	at org.opendaylight.controller.config.spi.AbstractModule.getInstance(AbstractModule.java:87)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:498)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.dependencyresolver.DependencyResolverManager$ModuleInvocationHandler.handleInvocation(DependencyResolverManager.java:148)&lt;br/&gt;
	at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:84)&lt;br/&gt;
	at com.sun.proxy.$Proxy39.getInstance(Unknown Source)&lt;br/&gt;
	at org.opendaylight.controller.config.manager.impl.ConfigTransactionControllerImpl.secondPhaseCommit(ConfigTransactionControllerImpl.java:439)&lt;br/&gt;
	... 35 more&lt;/p&gt;


&lt;p&gt;From the logs I cannot really tell what exactly caused refresh of config-persister-impl bundle. NETCONF project&apos;s features shouldn&apos;t depend on that kind of CSS stuff anymore.&lt;/p&gt;</comment>
                            <comment id="39870" author="ecelgp" created="Sat, 29 Jul 2017 21:33:10 +0000"  >&lt;p&gt;After testing the different netconf features, I figured out the one creating the problem is odl-netconf-ssh. Once I removed the prerequesite dependencies for this feature (not sure why this is required), I do not see the problem of server unhealthy anymore:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60915/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60915/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39871" author="avanko" created="Mon, 31 Jul 2017 09:21:19 +0000"  >&lt;p&gt;&amp;gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60915/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60915/1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/integration/job/integration-multipatch-test-nitrogen/20/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/integration/job/integration-multipatch-test-nitrogen/20/&lt;/a&gt;&lt;br/&gt;
is building a zip to use in Sandbox.&lt;/p&gt;</comment>
                            <comment id="39872" author="vrpolak" created="Mon, 31 Jul 2017 10:43:11 +0000"  >&lt;p&gt;&amp;gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60915/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60915/1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Merged. We can also confirm that &quot;server is unhealthy&quot; does not happen. Marking this as FIXED.&lt;/p&gt;

&lt;p&gt;Sandbox CSIT run &lt;span class=&quot;error&quot;&gt;&amp;#91;17&amp;#93;&lt;/span&gt; ended with basically everything failing, but that is for other Bugs to track.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;17&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/sandbox/job/netconf-csit-1node-userfeatures-only-nitrogen/1/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/sandbox/job/netconf-csit-1node-userfeatures-only-nitrogen/1/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="21425">NETCONF-412</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="22213">ODLPARENT-90</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="22377">AAA-126</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="21427">NETCONF-414</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>7891</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=7891]]></customfieldvalue>

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

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

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

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