<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:52:02 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>[CONTROLLER-40] SanityTest needs rework</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-40</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;The current sanity test is very fragile and needs to be revisited. The purpose of this test is to validate all the bundles ensuring that they are all in a healthy state. &lt;/p&gt;

&lt;p&gt;1) Use a proper mechanism to start the controller process. Consider using a controller-maven-plugin to plug into the lifecycle phases of maven. Wrapping run.sh and sleeping and doing System.exit() seems very convoluted.&lt;/p&gt;

&lt;p&gt;2) The sanityTest has not been implemented as a test. Its a bundle which is copied to the plugins directory which spins for some time and exits the JVM. The test is better implemented as a JMX client being out of process to validate the bundles.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="24594">CONTROLLER-40</key>
            <summary>SanityTest needs rework</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="ppallamr@cisco.com">Prasanth Pallamreddy</assignee>
                                    <reporter username="ppallamr@cisco.com">Prasanth Pallamreddy</reporter>
                        <labels>
                    </labels>
                <created>Wed, 16 Oct 2013 21:18:41 +0000</created>
                <updated>Tue, 25 Jul 2023 08:22:47 +0000</updated>
                            <resolved>Tue, 5 May 2015 15:17:19 +0000</resolved>
                                                                    <component>adsal</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="47361" author="ppallamr@cisco.com" created="Thu, 17 Oct 2013 01:54:10 +0000"  >&lt;p&gt;To be able to retrieve the bundle states via JMX,&lt;/p&gt;

&lt;p&gt;1) Start controller as &apos;run.sh -jmx&apos;. This enables JMX capabilities&lt;br/&gt;
2) Compile and run the attached JMXBundlePrinter client to see bundle states like below:&lt;/p&gt;


&lt;p&gt;ObjectName:org.ow2.chameleon:type=bundle,id=113 name:org.opendaylight.controller.sal-common-util state:32&lt;br/&gt;
ObjectName:org.ow2.chameleon:type=bundle,id=207 name:org.eclipse.persistence.core state:32&lt;br/&gt;
ObjectName:org.ow2.chameleon:type=bundle,id=129 name:org.opendaylight.yangtools.yang-data-api state:32&lt;br/&gt;
ObjectName:org.ow2.chameleon:type=bundle,id=172 name:io.netty.transport state:32&lt;br/&gt;
ObjectName:org.ow2.chameleon:type=bundle,id=8 name:ch.qos.logback.classic state:32&lt;br/&gt;
ObjectName:org.ow2.chameleon:type=bundle,id=170 name:org.opendaylight.controller.subnets.northbound state:32&lt;br/&gt;
ObjectName:org.ow2.chameleon:type=bundle,id=38 name:org.eclipse.persistence.antlr state:32&lt;br/&gt;
ObjectName:org.ow2.chameleon:type=bundle,id=66 name:jackson-xc state:32&lt;br/&gt;
ObjectName:org.ow2.chameleon:type=bundle,id=123 name:org.opendaylight.controller.forwarding.staticrouting.northbound state:32&lt;br/&gt;
ObjectName:org.ow2.chameleon:type=bundle,id=59 name:org.opendaylight.controller.samples.sample-toaster-consumer state:32&lt;br/&gt;
ObjectName:org.ow2.chameleon:type=bundle,id=32 name:org.eclipse.gemini.web.tomcat state:32&lt;/p&gt;


&lt;p&gt;...&lt;/p&gt;</comment>
                            <comment id="47364" author="ppallamr@cisco.com" created="Thu, 17 Oct 2013 01:54:10 +0000"  >&lt;p&gt;Attachment JMXBundlePrinter.java has been added with description: Pure JMX Client which dumps bundles and states&lt;/p&gt;</comment>
                            <comment id="47362" author="ppallamr@cisco.com" created="Thu, 12 Dec 2013 21:21:29 +0000"  >&lt;p&gt;Fixed with &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/3420/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/3420/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="47363" author="carolsand@gmail.com" created="Tue, 5 May 2015 15:17:19 +0000"  >&lt;p&gt;This bug is part of the project to Move all ADSAL associated component bugs to ADSAL.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13337" name="JMXBundlePrinter.java" size="1549" author="ppallamr@cisco.com" created="Thu, 17 Oct 2013 01:54:10 +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>116</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=116]]></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|i02hxz:</customfieldvalue>

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