<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14: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-219] ONE or BASE scoped notification websockets produce 1 notification per ODL reinstall</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-219</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;1. Extract &quot;bare ODL&quot; and run it.&lt;br/&gt;
 2. feature:install odl-restconf&lt;br/&gt;
 3. feature:install odl-clustering-test-app&lt;br/&gt;
 4. feature:install odl-netconf-connector-all&lt;br/&gt;
 5. Configure a websocket of scope &quot;BASE&quot; or &quot;ONE&quot; on &quot;/cars:car&quot;&lt;br/&gt;
 6. Run the websocket listener on a terminal, listening on the websocket, asking&lt;br/&gt;
    it to expect at least 2 messages.&lt;br/&gt;
 7. Create a car&lt;br/&gt;
 8. You will see a message to pop up on the websocket listener&apos;s terminal,&lt;br/&gt;
    containing data from your car.&lt;br/&gt;
 9. Create another car&lt;br/&gt;
10. No messages on the websocket listener terminal.&lt;/p&gt;

&lt;p&gt;In step 6 post this to create the notification stream:&lt;/p&gt;

&lt;p&gt;{&lt;br/&gt;
  &quot;input&quot;: &lt;/p&gt;
{
    &quot;path&quot;: &quot;/car:cars&quot;,
    &quot;sal-remote-augment:datastore&quot;: &quot;CONFIGURATION&quot;,
    &quot;sal-remote-augment:scope&quot;: &quot;ONE&quot;
  }
&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;In the step 10 another message shall be seen with data from the other car&lt;br/&gt;
instead of the listener being silent.&lt;/p&gt;

&lt;p&gt;The same happens when you delete the car you just created in step 9.&lt;/p&gt;

&lt;p&gt;When you stop the websocket listener on that terminal, restart the ODL and&lt;br/&gt;
then do steps 5 to 7 again, you won&apos;t see any more messages on that terminal.&lt;/p&gt;

&lt;p&gt;If you do the steps in the order 1-4,7,5,6,delete the car created in step 7&lt;br/&gt;
(i.e. you create the car before the notification is created) then you won&apos;t&lt;br/&gt;
get any notifications from the websocket.&lt;/p&gt;

&lt;p&gt;The correct behavior is to receive notifications for every &quot;create&quot; and&lt;br/&gt;
&quot;delete&quot; executed on that list.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21232">NETCONF-219</key>
            <summary>ONE or BASE scoped notification websockets produce 1 notification per ODL reinstall</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="jbehran@cisco.com">Jozef Behran</reporter>
                        <labels>
                    </labels>
                <created>Fri, 10 Jun 2016 10:07:09 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:26 +0000</updated>
                            <resolved>Fri, 10 Jun 2016 10:50:07 +0000</resolved>
                                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="39467" author="jbehran@cisco.com" created="Fri, 10 Jun 2016 10:07:09 +0000"  >&lt;p&gt;Attachment karaf.log.xz has been added with description: TRACE logs from the test run described in the description&lt;/p&gt;</comment>
                            <comment id="39466" author="jbehran@cisco.com" created="Fri, 10 Jun 2016 10:50:07 +0000"  >&lt;p&gt;It turns out that &quot;this is expected behavior&quot; (the container mentioned has only one child item which is the &quot;car-entry&quot; list). The real bug that I had on my mind is &lt;a href=&quot;https://jira.opendaylight.org/browse/YANGTOOLS-622&quot; title=&quot;Improve AbstractStringInstanceIdentifierCodec error reporting&quot; class=&quot;issue-link&quot; data-issue-key=&quot;YANGTOOLS-622&quot;&gt;YANGTOOLS-622&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12679" name="karaf.log.xz" size="28548" author="jbehran@cisco.com" created="Fri, 10 Jun 2016 10:07:09 +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>6046</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=6046]]></customfieldvalue>

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

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