<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:53 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-386] Cannot mount honeycomb in clustered odl on CentOS</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-386</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;Mounting fails with 2017-03-27 12:20:41,306 | DEBUG | lt-dispatcher-68 | AbstractSchemaRepository         | 81 - org.opendaylight.yangtools.yang-model-util - 1.1.0.SNAPSHOT | Failed to acquire source from AbstractObjectRegistration&lt;/p&gt;
{instance=org.opendaylight.yangtools.yang.model.repo.spi.PotentialSchemaSource@5be51eb6}
&lt;p&gt;akka.pattern.AskTimeoutException: Ask timed out on [Actor&lt;span class=&quot;error&quot;&gt;&amp;#91;akka.tcp://opendaylight-cluster-data@192.168.10.20:2550/user/akka.tcp:opendaylight-cluster-data@192.168.10.20:2550_overcloud-controller-0.opnfv.org#-823207737&amp;#93;&lt;/span&gt;] after &lt;span class=&quot;error&quot;&gt;&amp;#91;20000 ms&amp;#93;&lt;/span&gt;. Sender&lt;span class=&quot;error&quot;&gt;&amp;#91;null&amp;#93;&lt;/span&gt; sent message of type &quot;org.opendaylight.netconf.topology.singleton.messages.YangTextSchemaSourceRequest&quot;.&lt;br/&gt;
        at akka.pattern.PromiseActorRef$$anonfun$1.apply$mcV$sp(AskSupport.scala:60&lt;/p&gt;

&lt;p&gt;and&lt;/p&gt;

&lt;p&gt;2017-03-27 12:20:41,306 | ERROR | lt-dispatcher-72 | Futures$CombinedFuture           | 65 - com.google.guava - 18.0.0 | input future failed.&lt;br/&gt;
org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Linux&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="21399">NETCONF-386</key>
            <summary>Cannot mount honeycomb in clustered odl on CentOS</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="juraj.linkes">Juraj Linke&#353;</reporter>
                        <labels>
                    </labels>
                <created>Mon, 27 Mar 2017 14:00:37 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:39 +0000</updated>
                            <resolved>Fri, 7 Apr 2017 12:30:19 +0000</resolved>
                                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="39937" author="juraj.linkes" created="Mon, 27 Mar 2017 14:52:39 +0000"  >&lt;p&gt;Attachment overcloud-controller-0-karaf-try4.zip has been added with description: logs fron controller-0&lt;/p&gt;</comment>
                            <comment id="39938" author="juraj.linkes" created="Mon, 27 Mar 2017 14:53:17 +0000"  >&lt;p&gt;Attachment overcloud-controller-1-karaf-try4.zip has been added with description: logs fron controller-1&lt;/p&gt;</comment>
                            <comment id="39939" author="juraj.linkes" created="Mon, 27 Mar 2017 14:53:38 +0000"  >&lt;p&gt;Attachment overcloud-controller-2-karaf-try4.zip has been added with description: logs fron controller-2&lt;/p&gt;</comment>
                            <comment id="39940" author="juraj.linkes" created="Tue, 28 Mar 2017 11:37:29 +0000"  >&lt;p&gt;Attachment overcloud-controller-0-karaf-more-logs.log has been added with description: Logs from controller-0 after adding more logging into code&lt;/p&gt;</comment>
                            <comment id="39941" author="juraj.linkes" created="Tue, 28 Mar 2017 11:38:19 +0000"  >&lt;p&gt;Attachment overcloud-controller-1-karaf-more-logs.zip has been added with description: Logs from controller-1 after adding more logging into code&lt;/p&gt;</comment>
                            <comment id="39942" author="juraj.linkes" created="Tue, 28 Mar 2017 11:38:44 +0000"  >&lt;p&gt;Attachment overcloud-controller-2-karaf-more-logs.zip has been added with description: Logs from controller-2 after adding more logging into code&lt;/p&gt;</comment>
                            <comment id="39933" author="jmorvay@cisco.com" created="Tue, 28 Mar 2017 13:38:09 +0000"  >&lt;p&gt;It seems, that the actual problem we are hitting here is that custom schema-cache-directory is not working correctly in clustered setting.&lt;/p&gt;

&lt;p&gt;Mounting a netconf device in clustered setting goes as follows. Leader for netconf mounpoint is elected (this is done with help of clustering singleton service), leader mounts a device and notifies followers about mounting result. Part of the  leader&apos;s mount process is device schema resolution. &lt;/p&gt;

&lt;p&gt;Leader downloads all the schema sources from device, registers them with its schema registry and schema repository and finally builds schema context. After that, leader sends followers list of supported source ids and also creates actor that serves the sources upon followers&apos; requests. It seems, that this actor is injected with wrong schema repository so it cannot serve followers requests and we see this failures in the log.&lt;/p&gt;

&lt;p&gt;The bug should be present in a setting where we specify a custom schema-cache-directory for a netconf mount. Default setting shouldn&apos;t cause any problems.&lt;/p&gt;</comment>
                            <comment id="39934" author="juraj.linkes" created="Tue, 28 Mar 2017 14:09:22 +0000"  >&lt;p&gt;When using this configuration:&lt;br/&gt;
{&lt;br/&gt;
    &quot;topology&quot;: [&lt;br/&gt;
        {&lt;br/&gt;
            &quot;node&quot;: [&lt;/p&gt;
                {
                    &quot;netconf-node-topology:actor-response-wait-time&quot;: 20,
                    &quot;netconf-node-topology:between-attempts-timeout-millis&quot;: 10000,
                    &quot;netconf-node-topology:connection-timeout-millis&quot;: 10000,
                    &quot;netconf-node-topology:default-request-timeout-millis&quot;: 10000,
                    &quot;netconf-node-topology:host&quot;: &quot;192.168.10.25&quot;,
                    &quot;netconf-node-topology:keepalive-delay&quot;: 0,
                    &quot;netconf-node-topology:max-connection-attempts&quot;: 10,
                    &quot;netconf-node-topology:password&quot;: &quot;admin&quot;,
                    &quot;netconf-node-topology:port&quot;: 2831,
                    &quot;netconf-node-topology:tcp-only&quot;: false,
                    &quot;netconf-node-topology:username&quot;: &quot;admin&quot;,
                    &quot;node-id&quot;: &quot;overcloud-controller-0.opnfv.org&quot;
                }
&lt;p&gt;            ],&lt;br/&gt;
            &quot;topology-id&quot;: &quot;topology-netconf&quot;&lt;br/&gt;
        }&lt;br/&gt;
    ]&lt;br/&gt;
}&lt;/p&gt;

&lt;p&gt;the errors disappeared. The errors were present only when I used a custom schema-cache-directory, e.g. &quot;netconf-node-topology:schema-cache-directory&quot;: &quot;hcmount&quot;&lt;/p&gt;</comment>
                            <comment id="39935" author="jmorvay@cisco.com" created="Wed, 29 Mar 2017 08:23:56 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/54017/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/54017/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39936" author="vrpolak" created="Fri, 7 Apr 2017 12:30:19 +0000"  >&lt;p&gt;A suite attempting to detect this Bug has been merged &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;.&lt;br/&gt;
But I was unable to find a build where the suite fails.&lt;/p&gt;

&lt;p&gt;The suite uses netconf-testtool and manipulates device data modeled by car.yang which is both exported by testtool and present in ODL-local /tmp/schema directory (on every cluster member).&lt;/p&gt;

&lt;p&gt;Please, let me know if you find a build which fails on the suite, or if you spot a difference between the scenario the suite is testing and original Bug description.&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/54110&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/54110&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12710" name="overcloud-controller-0-karaf-more-logs.log" size="623422" author="juraj.linkes@pantheon.tech" created="Tue, 28 Mar 2017 11:37:29 +0000"/>
                            <attachment id="12707" name="overcloud-controller-0-karaf-try4.zip" size="150434" author="juraj.linkes@pantheon.tech" created="Mon, 27 Mar 2017 14:52:39 +0000"/>
                            <attachment id="12711" name="overcloud-controller-1-karaf-more-logs.zip" size="63705" author="juraj.linkes@pantheon.tech" created="Tue, 28 Mar 2017 11:38:19 +0000"/>
                            <attachment id="12708" name="overcloud-controller-1-karaf-try4.zip" size="45205" author="juraj.linkes@pantheon.tech" created="Mon, 27 Mar 2017 14:53:17 +0000"/>
                            <attachment id="12712" name="overcloud-controller-2-karaf-more-logs.zip" size="63953" author="juraj.linkes@pantheon.tech" created="Tue, 28 Mar 2017 11:38:44 +0000"/>
                            <attachment id="12709" name="overcloud-controller-2-karaf-try4.zip" size="183524" author="juraj.linkes@pantheon.tech" created="Mon, 27 Mar 2017 14:53:38 +0000"/>
                    </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>8086</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=8086]]></customfieldvalue>

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

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