<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:27:21 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>[ODLPARENT-1] allow adding non -X JVM args</title>
                <link>https://jira.opendaylight.org/browse/ODLPARENT-1</link>
                <project id="10149" key="ODLPARENT">odlparent</project>
                    <description>&lt;p&gt;we want to be able to add JVM args to the controller like gc:verbose, but currently we can only add -X args&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="22124">ODLPARENT-1</key>
            <summary>allow adding non -X JVM args</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                                <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="vrpolak">Vratko Polak</assignee>
                                    <reporter username="gdavid@hpe.com">David Goldberg</reporter>
                        <labels>
                    </labels>
                <created>Wed, 2 Apr 2014 09:09:52 +0000</created>
                <updated>Mon, 6 Sep 2021 09:27:57 +0000</updated>
                            <resolved>Mon, 6 Sep 2021 09:27:57 +0000</resolved>
                                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="41696" author="devin.avery@brocade.com" created="Tue, 8 Apr 2014 17:17:32 +0000"  >&lt;p&gt;We do support -D options as well. Though it seems the &quot;help&quot; (usage) message for run.sh lies. it states that all extra parameters will be passed to the JVM, but in reality if it is a matching argument, and doesn&apos;t start with -D or -X then it fails the run.&lt;/p&gt;

&lt;p&gt;Sounds like we should just make the run.sh/run.bat do what the usage says - any non-special  opts get passed to the JVM directly instead of failing to run.&lt;/p&gt;</comment>
                            <comment id="41697" author="devin.avery@brocade.com" created="Thu, 10 Apr 2014 01:55:56 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-303&quot; title=&quot;Set additional OOB JVM Settings in Run.sh scripts&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-303&quot;&gt;&lt;del&gt;CONTROLLER-303&lt;/del&gt;&lt;/a&gt; was created to add more OOB parameters to the scripts. Consider doing these defects at the same time.&lt;/p&gt;</comment>
                            <comment id="41698" author="tony.tkacik@gmail.com" created="Tue, 11 Nov 2014 12:42:05 +0000"  >&lt;p&gt;This needs to be revisited for Karaf based distribution if we still have problem with it.&lt;/p&gt;</comment>
                            <comment id="41699" author="tony.tkacik@gmail.com" created="Thu, 13 Nov 2014 09:45:15 +0000"  >&lt;p&gt;Added as blocking issue for Topic: Decrease Technical Debt.&lt;/p&gt;</comment>
                            <comment id="41700" author="vrpolak" created="Mon, 15 Dec 2014 19:33:55 +0000"  >&lt;p&gt;Is this really a bug for &quot;controller&quot; project (as opposed to &quot;integration project)?&lt;/p&gt;

&lt;p&gt;The Karaf way of changing JVM parameters seem to be Service Wrapper.&lt;br/&gt;
karaf.apache.org/manual/latest/users-guide/wrapper.html&lt;/p&gt;

&lt;p&gt;We should pick one way of setting JVM parameters, document it in Developer Guide (or somewhere else) and deprecate workarounds as those described in &lt;a href=&quot;https://jira.opendaylight.org/browse/INTDIST-20&quot; title=&quot;When starting karaf with arguments meant for jvm they are ignored&quot; class=&quot;issue-link&quot; data-issue-key=&quot;INTDIST-20&quot;&gt;&lt;del&gt;INTEGRAT-20&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And finally, current Karaf defaults seem to be a little low for current ODL needs, so it would be good idea to add something to ODL build process that would override or edit various Karaf files.&lt;/p&gt;</comment>
                            <comment id="41701" author="vrpolak" created="Tue, 16 Dec 2014 16:13:17 +0000"  >&lt;p&gt;&amp;gt; Is this really a bug for &quot;controller&quot; project (as opposed to &quot;integration&lt;br/&gt;
&amp;gt; project)?&lt;/p&gt;

&lt;p&gt;Oh, now I see that for some reason, Karaf resources are located in &quot;distribution&quot; subdirectory in controller repository. So until they are moved to integration, this remains to be a controller bug.&lt;/p&gt;

&lt;p&gt;Back to JVM args. Quick patch for stable/helium branch: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/13685/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/13685/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not sure if such patch suffices for Lithium.&lt;/p&gt;</comment>
                            <comment id="41702" author="carolsand@gmail.com" created="Mon, 4 May 2015 20:11:34 +0000"  >&lt;p&gt;This bug is part of the project to Move all ADSAL associated component bugs to ADSAL&lt;/p&gt;</comment>
                            <comment id="41703" author="devin.avery@brocade.com" created="Mon, 4 May 2015 21:25:19 +0000"  >&lt;p&gt;Moving to karaf as it is really about modifying the karaf start scripts to allow other arguments be passed to JVM, and not anything specifically tied to ADSAL.&lt;/p&gt;</comment>
                            <comment id="41704" author="rgoulding" created="Tue, 17 Nov 2015 18:09:20 +0000"  >&lt;p&gt;Check with karaf to see if karaf passes environment variables to JVM.&lt;/p&gt;</comment>
                            <comment id="41705" author="vrpolak" created="Wed, 18 Nov 2015 12:58:50 +0000"  >&lt;p&gt;&amp;gt; if karaf passes environment variables to JVM&lt;/p&gt;

&lt;p&gt;It does pass some of them, mainly JAVA_OPTS.&lt;br/&gt;
But I believe this Bug refers to command-line arguments. Currently all arguments to bin/karaf are understood as arguments to Karaf (as opposed to JVM). Even the  -X* arguments do not work now.&lt;br/&gt;
On the other hand, there is bin/setenv as another place users can edit in their options.&lt;/p&gt;

&lt;p&gt;I believe most user are now familiar with Karaf ways, so this may be set to WONTFIX. Especially considering that Version is specified to be Helium.&lt;/p&gt;</comment>
                            <comment id="41706" author="rgoulding" created="Wed, 18 Nov 2015 13:52:08 +0000"  >&lt;p&gt;Agreed;  setting to &quot;RESOLVED&quot;, &quot;WONTFIX&quot;.&lt;/p&gt;</comment>
                            <comment id="41707" author="vrpolak" created="Wed, 19 Oct 2016 14:32:40 +0000"  >&lt;p&gt;Resurrecting this as a contribution is available: &lt;a href=&quot;https://git.opendaylight.org/gerrit/47062&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/47062&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="59936" author="vrpolak" created="Mon, 6 Nov 2017 13:13:07 +0000"  >&lt;p&gt;Since Nitrogen, realized by patching the karaf script, for example see &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://github.com/opendaylight/odlparent/blob/release/nitrogen/karaf/opendaylight-karaf-resources/src/main/patches/karaf-karaf-4.0.9.patch#L67-L70&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/opendaylight/odlparent/blob/release/nitrogen/karaf/opendaylight-karaf-resources/src/main/patches/karaf-karaf-4.0.9.patch#L67-L70&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="26877">MDSAL-55</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>647</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=647]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10308"><![CDATA[New Feature]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10301"><![CDATA[Normal]]></customfieldvalue>

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

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