<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:20:05 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-2358] Use JVM features (UseContainerSupport, MaxRAMPercentage) to manage container memory</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2358</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;To enable the JVM to use defaults in a container environment, Java 10 introduced &quot;UseContainerSupport&quot; and that was backported to Java 8 (8u191+). Use that in conjunction with &quot;MaxRAMPercentage&quot;. These features were investigated in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2334&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2334&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Spike: Investigate using JVM features to manage container memory&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-2334
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
.&lt;/p&gt;

&lt;p&gt;Now update every back-end module to utilise these settings. Specifically:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;In its Dockerfile, use the new JVM docker base image folioci/alpine-jre-openjdk8:latest&lt;/li&gt;
	&lt;li&gt;In its ModuleDescriptor at the LaunchDescriptor, use this setting for JAVA_OPTIONS: &quot;-XX:MaxRAMPercentage=66.0&quot;&lt;/li&gt;
	&lt;li&gt;After merge, then follow-up to remove its default settings from folio-ansible group_vars.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;See enhanced documentation (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2357&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2357&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Enhance dev.f.o docs regarding default LaunchDescriptor, docker image, Memory, Java options&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-2357
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
) at &lt;a href=&quot;https://dev.folio.org/guides/module-descriptor/#launchdescriptor-properties&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://dev.folio.org/guides/module-descriptor/#launchdescriptor-properties&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There will be linked tickets for each back-end module.&lt;/p&gt;</description>
                <environment></environment>
        <key id="81465">FOLIO-2358</key>
            <summary>Use JVM features (UseContainerSupport, MaxRAMPercentage) to manage container memory</summary>
                <type id="10002" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium">New Feature</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</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="61cd0ca0bce5e00069e98be7">David Crossley</assignee>
                                                                <reporter accountid="61cd0ca0bce5e00069e98be7">David Crossley</reporter>
                                    <labels>
                            <label>platform-backlog</label>
                    </labels>
                <created>Tue, 19 Nov 2019 00:20:42 +0000</created>
                <updated>Wed, 3 Jun 2020 16:40:16 +0000</updated>
                            <resolved>Wed, 11 Dec 2019 07:37:03 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                <comments>
                                                            <comment id="194216" author="61cd0ca0bce5e00069e98be7" created="Mon, 25 Nov 2019 03:45:28 +0000"  >&lt;p&gt;This is now applied to all &quot;core&quot; back-end modules. Now proceeding with the others.&lt;/p&gt;</comment>
                                                            <comment id="194217" author="61cd0ca0bce5e00069e98be7" created="Mon, 2 Dec 2019 12:38:15 +0000"  >&lt;p&gt;This is now applied to &quot;other&quot; back-end modules. See the linked list of related tickets.&lt;/p&gt;</comment>
                                                            <comment id="194218" author="61cd0ca0bce5e00069e98be7" created="Mon, 2 Dec 2019 12:38:25 +0000"  >&lt;p&gt;The next step is that when each module makes a release, we follow-up to remove the &quot;over-ride&quot; settings from the folio-ansible group_vars &quot;next-release&quot; build configurations.&lt;br/&gt;
See 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2394&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2394&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Update folio-ansible group_vars to remove remaining over-ride docker_env&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-2394
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
.&lt;/p&gt;</comment>
                                                            <comment id="194219" author="61cd0ca0bce5e00069e98be7" created="Wed, 11 Dec 2019 07:36:49 +0000"  >&lt;p&gt;Verified deployment of these properties via folio-release reference environment.&lt;/p&gt;

&lt;p&gt;Closed this ticket as done for the current set.  Note the follow-up in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2394&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2394&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Update folio-ansible group_vars to remove remaining over-ride docker_env&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-2394
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
.&lt;/p&gt;

&lt;p&gt;Each new back-end module that is to be included in the reference environments will need the default LaunchDescriptor in their ModuleDescriptor, and to use the new base docker image (or similar) in their Dockerfile:&lt;br/&gt;
&lt;a href=&quot;https://dev.folio.org/guides/install-backend-module/#ensure-launchdescriptor&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://dev.folio.org/guides/install-backend-module/#ensure-launchdescriptor&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://dev.folio.org/guides/module-descriptor/#launchdescriptor-properties&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://dev.folio.org/guides/module-descriptor/#launchdescriptor-properties&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="81478">FOLIO-2334</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="33024">MODPUBSUB-62</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="62468">MODDATAIMP-222</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="68242">MODDICONV-84</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="63026">MODSOURCE-82</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="57834">MODSOURMAN-234</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="48389">CIRC-565</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29924">CIRCSTORE-173</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37286">EDGOAIPMH-34</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="38640">EDGORDERS-20</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76087">EDGPATRON-25</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="79200">EDGRESOLV-8</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="77534">EDGRTAC-18</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="41108">ERM-583</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="41107">ERM-638</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="40117">MODAFILT-11</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="74054">MODAT-57</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="74659">MODAUD-6</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="75635">MODCAL-60</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="72319">MODCAT-145</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36802">MODCONF-41</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37183">MODCR-7</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="75457">MODCXEKB-101</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="77787">MODCXINV-43</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76856">MODCXMUX-58</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="77255">MODEMAIL-30</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="35491">MODEUS-42</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="39317">MODEVENTC-16</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="69281">MODFEE-18</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="70844">MODFIN-95</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67219">MODFISTO-66</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="72965">MODGOBI-95</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="60249">MODINV-175</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="66416">MODINVOICE-115</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="74246">MODINVOSTO-44</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="55972">MODINVSTOR-396</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="28268">MODKBEKBJ-338</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="35189">MODLOGIN-121</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="73333">MODLOGSAML-53</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="70715">MODNOTES-135</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36667">MODNOTIFY-57</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="64685">MODOAIPMH-80</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="59644">MODORDERS-339</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="32504">MODORDSTOR-123</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="74890">MODORGSTOR-51</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="75087">MODPATRON-35</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="34302">MODPERMS-72</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="75875">MODPWD-27</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37607">MODRTAC-24</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="38773">MODSENDER-23</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76363">MODTAG-33</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76676">MODTEMPENG-35</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76953">MODUIMP-12</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="35348">MODUSERBL-82</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67644">MODUSERS-160</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="72642">SIP2-75</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="81473">FOLIO-2367</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81598">FOLIO-2394</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80883">FOLIO-1544</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81464">FOLIO-2357</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="79826">FOLIO-2315</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_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10144"><![CDATA[Core: Platform]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1860">CP: sprint 77</customfieldvalue>
    <customfieldvalue id="1165">CP: sprint 78</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8.0</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>