<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:40:07 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>[SYSTEMMETR-1] Call to GetClusterMembers RPC throws NPE</title>
                <link>https://jira.opendaylight.org/browse/SYSTEMMETR-1</link>
                <project id="10174" key="SYSTEMMETR">systemmetrics</project>
                    <description>&lt;p&gt;When calling the GetClusterMembers RPC method, StatsCollector throws an NPE (see attached stack trace).&lt;/p&gt;

&lt;p&gt;This is due to a change in the exposed MBeans which StatsCollector relied on to get the members of the cluster. The relevant MBean is no longer present, so we get an NPE when we try to get a field from the resulting jolokia JSON object.&lt;/p&gt;

&lt;p&gt;The GetClusterMembers RPC should really use the akka MBean to determine cluster members instead of the hacky way it was done in StatsCollector before.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26554">SYSTEMMETR-1</key>
            <summary>Call to GetClusterMembers RPC throws NPE</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="ashishk.iiit@gmail.com">Ashish Kumar</assignee>
                                    <reporter username="tylevine">Tyler Levine</reporter>
                        <labels>
                    </labels>
                <created>Fri, 2 Jun 2017 18:25:44 +0000</created>
                <updated>Thu, 6 Jul 2017 18:29:58 +0000</updated>
                            <resolved>Thu, 6 Jul 2017 18:29:58 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="53198" author="tylevine@cisco.com" created="Fri, 2 Jun 2017 18:25:44 +0000"  >&lt;p&gt;Attachment systemmetrics-stack-trace.txt has been added with description: stack trace&lt;/p&gt;</comment>
                            <comment id="53197" author="ashishk.iiit@gmail.com" created="Tue, 4 Jul 2017 17:55:58 +0000"  >&lt;p&gt;Link to patches for solution: &lt;/p&gt;

&lt;p&gt;1. &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/59705/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/59705/&lt;/a&gt;&lt;br/&gt;
  =&amp;gt; This patch removes the dependency from previous Mbean and uses akka Mbean to recieve information about cluster members.&lt;br/&gt;
  =&amp;gt; Uses Httpconnection to recieve the response of akka Mbean like other API&apos;s.&lt;br/&gt;
  =&amp;gt; Parses the members ip address from akka response and use these ips to collect shard member information for every ip.&lt;/p&gt;

&lt;p&gt;2. &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/59944/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/59944/&lt;/a&gt;&lt;br/&gt;
  =&amp;gt; This patch implements unit tests for first patch.&lt;br/&gt;
  =&amp;gt; It mocks the URL connection and checks if getClusterMembers RPC is behaving in desired way by asserting the observed and expected behaviour,&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13717" name="systemmetrics-stack-trace.txt" size="26148" author="tylevine" created="Fri, 2 Jun 2017 18:25:44 +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>8590</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=8590]]></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_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10312"><![CDATA[High]]></customfieldvalue>

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

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