<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:27 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-610] Custom scheme-cache-directory yang models are not replicated among cluster members</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-610</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;When a cluster member w/a custom netconf mount goes down, either A) already pre-share to ALL members so it&apos;s &quot;hitless&quot; or B) 100% guarantee that the remount to a new member will always create the directory correctly. Need test tooling &amp;amp; cases around this too.&lt;/p&gt;

&lt;p&gt;how to replicate:&lt;/p&gt;

&lt;p&gt;0. clean up&#160;data/ &amp;amp; journal/ &amp;amp; snapshots/ &amp;amp; cache/ in the /karaf/target/assembly/ folder&lt;/p&gt;

&lt;p&gt;1. run cluster - with features:&#160;odl-jolokia odl-netconf-clustered-topology odl-restconf-all on each node&lt;/p&gt;

&lt;p&gt;2. run the testool&lt;/p&gt;

&lt;p&gt;3. try to mount the testool with schema-cache-directory (example):&lt;br/&gt;
 &amp;lt;node xmlns=&quot;urn:TBD:params:xml:ns:yang:network-topology&quot;&amp;gt;&lt;br/&gt;
 &amp;lt;node-id&amp;gt;cluster-node&amp;lt;/node-id&amp;gt;&lt;br/&gt;
 &amp;lt;host xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;10.0.2.12&amp;lt;/host&amp;gt;&lt;br/&gt;
 &amp;lt;password xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;admin&amp;lt;/password&amp;gt;&lt;br/&gt;
 &amp;lt;username xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;admin&amp;lt;/username&amp;gt;&lt;br/&gt;
 &amp;lt;schema-cache-directory xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;/home/ary/yangs&amp;lt;/schema-cache-directory&amp;gt;&lt;br/&gt;
 &amp;lt;port xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;17830&amp;lt;/port&amp;gt;&lt;br/&gt;
 &amp;lt;tcp-only xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;false&amp;lt;/tcp-only&amp;gt;&lt;br/&gt;
 &amp;lt;schemaless xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;false&amp;lt;/schemaless&amp;gt;&lt;br/&gt;
 &amp;lt;max-connection-attempts xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;0&amp;lt;/max-connection-attempts&amp;gt;&lt;br/&gt;
 &amp;lt;connection-timeout-millis xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;20000&amp;lt;/connection-timeout-millis&amp;gt;&lt;br/&gt;
 &amp;lt;default-request-timeout-millis xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;60000&amp;lt;/default-request-timeout-millis&amp;gt;&lt;br/&gt;
 &amp;lt;sleep-factor xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;1.1&amp;lt;/sleep-factor&amp;gt;&lt;br/&gt;
 &amp;lt;between-attempts-timeout-millis xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;2000&amp;lt;/between-attempts-timeout-millis&amp;gt;&lt;br/&gt;
 &amp;lt;reconnect-on-changed-schema xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;false&amp;lt;/reconnect-on-changed-schema&amp;gt;&lt;br/&gt;
 &amp;lt;keepalive-delay xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;600&amp;lt;/keepalive-delay&amp;gt;&lt;br/&gt;
 &amp;lt;concurrent-rpc-limit xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;0&amp;lt;/concurrent-rpc-limit&amp;gt;&lt;br/&gt;
 &amp;lt;actor-response-wait-time xmlns=&quot;urn:opendaylight:netconf-node-topology&quot;&amp;gt;600&amp;lt;/actor-response-wait-time&amp;gt;&lt;br/&gt;
 &amp;lt;/node&amp;gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;04:33:12.098 ERROR &lt;span class=&quot;error&quot;&gt;&amp;#91;opendaylight-cluster-data-akka.actor.default-dispatcher-58&amp;#93;&lt;/span&gt; Got more than one input Future failure. Logging failures after the first&lt;br/&gt;
org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted&lt;br/&gt;
 at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.lambda$fetchSource$0(AbstractSchemaRepository.java:79) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;330:org.opendaylight.yangtools.yang-model-util:3.0.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture.doFallback(AbstractCatchingFuture.java:175) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture.doFallback(AbstractCatchingFuture.java:162) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:107) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1138) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:958) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:748) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractTransformFuture.run(AbstractTransformFuture.java:100) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1138) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:958) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:748) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:109) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.DirectExecutor.execute(DirectExecutor.java:30) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1138) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:958) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:748) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.SettableFuture.setException(SettableFuture.java:54) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.controller.cluster.schema.provider.impl.RemoteSchemaProvider$2.onComplete(RemoteSchemaProvider.java:66) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;226:org.opendaylight.controller.sal-clustering-commons:1.10.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.controller.cluster.schema.provider.impl.RemoteSchemaProvider$2.onComplete(RemoteSchemaProvider.java:58) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;226:org.opendaylight.controller.sal-clustering-commons:1.10.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.OnComplete.internal(Future.scala:263) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.OnComplete.internal(Future.scala:261) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.japi$CallbackBridge.apply(Future.scala:191) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.japi$CallbackBridge.apply(Future.scala:188) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;350:org.scala-lang.scala-library:2.12.8.v20181128-140630-VFINAL-38cd84d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.BatchingExecutor$BlockableBatch.$anonfun$run$1(BatchingExecutor.scala:91) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23) &lt;span class=&quot;error&quot;&gt;&amp;#91;350:org.scala-lang.scala-library:2.12.8.v20181128-140630-VFINAL-38cd84d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:85) &lt;span class=&quot;error&quot;&gt;&amp;#91;350:org.scala-lang.scala-library:2.12.8.v20181128-140630-VFINAL-38cd84d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:91) &lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40) &lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:44) &lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) &lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) &lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) &lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) &lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted&lt;br/&gt;
 at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.lambda$fetchSource$0(AbstractSchemaRepository.java:79) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;330:org.opendaylight.yangtools.yang-model-util:3.0.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture.doFallback(AbstractCatchingFuture.java:175) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractCatchingFuture$AsyncCatchingFuture.doFallback(AbstractCatchingFuture.java:162) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:107) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:27.1.0.jre&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ... 23 more&lt;br/&gt;
Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: No providers registered for sourceRevisionSourceIdentifier &lt;span class=&quot;error&quot;&gt;&amp;#91;name=ietf-netconf-monitoring@2010-10-04&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.getSchemaSource(AbstractSchemaRepository.java:92) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;330:org.opendaylight.yangtools.yang-model-util:3.0.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor.sendYangTextSchemaSourceProxy(NetconfNodeActor.java:208) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor.handleReceive(NetconfNodeActor.java:146) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;?:?&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:26) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:21) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at scala.PartialFunction.applyOrElse(PartialFunction.scala:127) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;350:org.scala-lang.scala-library:2.12.8.v20181128-140630-VFINAL-38cd84d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at scala.PartialFunction.applyOrElse$(PartialFunction.scala:126) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;350:org.scala-lang.scala-library:2.12.8.v20181128-140630-VFINAL-38cd84d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.japi.pf.UnitCaseStatement.applyOrElse(CaseStatements.scala:21) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:175) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;350:org.scala-lang.scala-library:2.12.8.v20181128-140630-VFINAL-38cd84d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at scala.PartialFunction$OrElse.applyOrElse(PartialFunction.scala:176) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;350:org.scala-lang.scala-library:2.12.8.v20181128-140630-VFINAL-38cd84d&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.actor.Actor.aroundReceive(Actor.scala:517) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.actor.Actor.aroundReceive$(Actor.scala:515) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.actor.AbstractActor.aroundReceive(AbstractActor.scala:225) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.actor.ActorCell.receiveMessage(ActorCell.scala:592) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.actor.ActorCell.invoke(ActorCell.scala:561) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:258) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.Mailbox.run(Mailbox.scala:225) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at akka.dispatch.Mailbox.exec(Mailbox.scala:235) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;90:com.typesafe.akka.actor:2.5.21&amp;#93;&lt;/span&gt;&lt;br/&gt;
 ... 4 more&lt;/p&gt;</description>
                <environment></environment>
        <key id="31463">NETCONF-610</key>
            <summary>Custom scheme-cache-directory yang models are not replicated among cluster members</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</priority>
                        <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="JakubToth">Jakub Toth</assignee>
                                    <reporter username="JakubToth">Jakub Toth</reporter>
                        <labels>
                    </labels>
                <created>Mon, 25 Feb 2019 12:23:17 +0000</created>
                <updated>Mon, 16 Mar 2020 09:52:57 +0000</updated>
                            <resolved>Mon, 16 Mar 2020 09:52:57 +0000</resolved>
                                    <version>Fluorine SR2</version>
                                    <fixVersion>Neon SR3</fixVersion>
                    <fixVersion>Magnesium</fixVersion>
                    <fixVersion>Sodium SR1</fixVersion>
                                    <component>netconf</component>
                        <due></due>
                            <votes>1</votes>
                                    <watches>2</watches>
                                                                                                                        <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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03msn:</customfieldvalue>

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