<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:09:03 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 add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-886] add java remote debugging as standard for docker java images</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-886</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;when there is a bug to fix in a biz logic module which depends on storage modules / other biz modules - there is sometimes a need to debug the modules in the black box in order to better understand the problem&lt;br/&gt;
for java modules this can be done by adding the following to the java command that is used to start the verticle&lt;br/&gt;
&lt;tt&gt;java -Xdebug -agentlib:jdwp=transport=dt_socket,address=9999,server=y,suspend=n -jar &amp;lt;module-fat&amp;gt;.jar&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;note that the port needs to be different per module (and exposed) so that we can connect via a remote debugger&lt;/p&gt;</description>
                <environment></environment>
        <key id="80335">FOLIO-886</key>
            <summary>add java remote debugging as standard for docker java images</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="712020:32bb56ac-50e7-4787-b4af-ed3089d9401c">shale99</reporter>
                                    <labels>
                            <label>ci</label>
                            <label>sprint24</label>
                            <label>sprint25</label>
                            <label>sprint26</label>
                            <label>sprint27</label>
                            <label>sprint28</label>
                    </labels>
                <created>Thu, 13 Jul 2017 13:24:53 +0000</created>
                <updated>Mon, 12 Nov 2018 14:23:38 +0000</updated>
                            <resolved>Wed, 20 Dec 2017 02:58:39 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                            <timeestimate seconds="21600">6 hours</timeestimate>
                            <timespent seconds="64800">2 days, 2 hours</timespent>
                                <comments>
                                                            <comment id="188843" author="712020:32bb56ac-50e7-4787-b4af-ed3089d9401c" created="Thu, 13 Jul 2017 17:52:12 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c706fbb47a54a6728e59df2&quot; class=&quot;user-hover&quot; rel=&quot;5c706fbb47a54a6728e59df2&quot; data-account-id=&quot;5c706fbb47a54a6728e59df2&quot; accountid=&quot;5c706fbb47a54a6728e59df2&quot; rel=&quot;noreferrer&quot;&gt;Wayne Schneider&lt;/a&gt; , &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt; - is this something you can handle? it is very difficult to debug any biz module that needs to access multiple modules running within the black box&lt;/p&gt;</comment>
                                                            <comment id="188845" author="5f9abc1eb45b2e007453f423" created="Thu, 13 Jul 2017 18:00:57 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A32bb56ac-50e7-4787-b4af-ed3089d9401c&quot; class=&quot;user-hover&quot; rel=&quot;712020:32bb56ac-50e7-4787-b4af-ed3089d9401c&quot; data-account-id=&quot;712020:32bb56ac-50e7-4787-b4af-ed3089d9401c&quot; accountid=&quot;712020:32bb56ac-50e7-4787-b4af-ed3089d9401c&quot; rel=&quot;noreferrer&quot;&gt;shale99&lt;/a&gt; I&apos;ll take it&lt;/p&gt;</comment>
                                                            <comment id="188847" author="712020:32bb56ac-50e7-4787-b4af-ed3089d9401c" created="Sat, 15 Jul 2017 20:19:49 +0000"  >&lt;p&gt;thanks&lt;/p&gt;</comment>
                                                            <comment id="188848" author="5f9abc1eb45b2e007453f423" created="Fri, 6 Oct 2017 15:15:19 +0000"  >&lt;p&gt;Fabric8 has some interesting Java Docker images in their Docker repositories.   One that caught my eye in particular was&lt;br/&gt;
&lt;a href=&quot;https://hub.docker.com/r/fabric8/java-alpine-openjdk8-jdk/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://hub.docker.com/r/fabric8/java-alpine-openjdk8-jdk/&lt;/a&gt; .   It&apos;s an openjdk-8 alpine based image with two kinds of JMX hooks built in - one for Jolokia and the other is jmx_exporter which is used by Prometheus.   Test this image with some of our server-side FOLIO modules.    &lt;/p&gt;</comment>
                                                            <comment id="188850" author="5f9abc1eb45b2e007453f423" created="Fri, 27 Oct 2017 18:49:58 +0000"  >&lt;p&gt;Implemented much of the excellent fabric8 JMX work into FOLIO java-base docker images which are now on Docker Hub at folioci/openjdk8-jre and folioci/openjdk8-jre-alpine.    The latest Okapi core docker images is now based on this.     Still need to convert other java-based docker image to use the new JMX-enabled base images. &lt;/p&gt;</comment>
                                                            <comment id="188853" author="5f9abc1eb45b2e007453f423" created="Wed, 20 Dec 2017 02:58:39 +0000"  >&lt;p&gt;All java-based modules are now using the fabric8-based Docker images - either folioci/openjdk8-jre or folioci/openjdk8-jre-alpine.   More information on those images can be found here: &lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/folio-tools/tree/master/folio-java-docker/openjdk8&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-tools/tree/master/folio-java-docker/openjdk8&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="80455">FOLIO-926</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80439">FOLIO-976</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80428">FOLIO-968</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzxr07:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 13 Jul 2017 18:00:57 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>