<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:19:46 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-2315] Re-assess the memory allocation in default LaunchDescriptor of each back-end ModuleDescriptor</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2315</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;During the transition to using settings for &quot;container memory&quot; in each back-end module&apos;s default LaunchDescriptor (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-1729&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1729&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Use container memory limits to manage memory in reference environments&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            FOLIO-1729
        &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;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2185&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2185&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;SPIKE: how to maintain resource deployment descriptors in the module repository?&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-2185
        &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;
) instead of using folio-ansible group_vars to specify -Xmx Java option (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2241&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2241&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Update group_vars files in folio-ansible to include UseCGroupMemoryLimitForHeap Java option&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-2241
        &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;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2242&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2242&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Update group_vars files in folio-ansible to remove Java memory settings&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-2242
        &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;
), we needed to temporarily raise the container memory allocation to 130% of the old -Xmx setting (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2250&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2250&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;RMB modules crash on tenant init with updated LaunchDescriptor&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            FOLIO-2250
        &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;Subsequently, 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2358&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2358&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Use JVM features (UseContainerSupport, MaxRAMPercentage) 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/10322?size=medium&quot; /&gt;
            FOLIO-2358
        &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;
 is now in progress to use new JVM features to manage container memory. After each module is upgraded (see each ticket linked from 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-2358&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2358&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Use JVM features (UseContainerSupport, MaxRAMPercentage) 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/10322?size=medium&quot; /&gt;
            FOLIO-2358
        &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;
) then it will be utilising 66% of the LaunchDescriptor &quot;Memory&quot; setting for the Java heap allocation, leaving the remainder for other stuff.&lt;/p&gt;

&lt;p&gt;So after each is upgraded, then the next step is for the developers of each back-end module to determine the default container Memory allocation, and adjust their configuration.&lt;/p&gt;

&lt;p&gt;At ModuleDescriptor path: $.launchDescriptor.dockerArgs.HostConfig.Memory&lt;br/&gt;
See &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;documentation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;As noted there, these levels are appropriate for running a basic system such as the &quot;folio-snapshot-load&quot; reference environment and the Vagrant VMs. So this default container memory setting should be as low as possible.&lt;/p&gt;</description>
                <environment></environment>
        <key id="79826">FOLIO-2315</key>
            <summary>Re-assess the memory allocation in default LaunchDescriptor of each back-end ModuleDescriptor</summary>
                <type id="10006" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium">Umbrella</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="10003" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/generic.png" description="The issue cannot be worked on because it is blocked by other issues. (Migrated on 4 Feb 2024 13:41 UTC)">Blocked</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="61cd0ca0bce5e00069e98be7">David Crossley</assignee>
                                                                <reporter accountid="61cd0ca0bce5e00069e98be7">David Crossley</reporter>
                                    <labels>
                            <label>platform-backlog</label>
                    </labels>
                <created>Tue, 22 Oct 2019 08:17:43 +0000</created>
                <updated>Mon, 10 Aug 2020 13:20:16 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                                                            <comment id="190097" author="61cd0ca0bce5e00069e98be7" created="Wed, 30 Oct 2019 05:30:35 +0000"  >&lt;p&gt;Please ask teams to hold off with making any configuration changes. We are investigating another option that might assist with this configuration. 
    &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;</comment>
                                                            <comment id="190234" author="5af5e627525ba96b58654f12" created="Wed, 30 Oct 2019 05:43:35 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3Ab819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; class=&quot;user-hover&quot; rel=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; data-account-id=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; accountid=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; rel=&quot;noreferrer&quot;&gt;Oleksii Kuzminov&lt;/a&gt; See David&apos;s comment above. In the linked issues, I see we have stories for 2 of our MOD apps in code review, but several others still Open.&lt;/p&gt;</comment>
                                                            <comment id="190241" author="5af5e627525ba96b58654f12" created="Wed, 30 Oct 2019 05:50:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=61cd0ca0bce5e00069e98be7&quot; class=&quot;user-hover&quot; rel=&quot;61cd0ca0bce5e00069e98be7&quot; data-account-id=&quot;61cd0ca0bce5e00069e98be7&quot; accountid=&quot;61cd0ca0bce5e00069e98be7&quot; rel=&quot;noreferrer&quot;&gt;David Crossley&lt;/a&gt; If some changes have already been made (MODDICONV closed, MODSOURMAN, MODSOURCE in code review), do those need to be reverted, or can they just stay as they are?&lt;/p&gt;

&lt;p&gt;cc: &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3Ab819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; class=&quot;user-hover&quot; rel=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; data-account-id=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; accountid=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; rel=&quot;noreferrer&quot;&gt;Oleksii Kuzminov&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="190244" author="712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b" created="Wed, 30 Oct 2019 09:48:44 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5e627525ba96b58654f12&quot; class=&quot;user-hover&quot; rel=&quot;5af5e627525ba96b58654f12&quot; data-account-id=&quot;5af5e627525ba96b58654f12&quot; accountid=&quot;5af5e627525ba96b58654f12&quot; rel=&quot;noreferrer&quot;&gt;Ann-Marie Breaux&lt;/a&gt; We don&apos;t merge changes yet. So we will just postpone them &lt;/p&gt;</comment>
                                                            <comment id="190247" author="61cd0ca0bce5e00069e98be7" created="Sat, 2 Nov 2019 01:09:14 +0000"  >&lt;p&gt;As notified above, please do not proceed until we have investigated 
    &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;
 which is scheduled for next Sprint 76.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="76088">EDGPATRON-24</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="66446">MODINVOICE-111</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29741">CIRCSTORE-166</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="38652">EDGORDERS-18</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="40108">MODAFILT-10</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="74108">MODAT-55</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="74641">MODAUD-5</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36825">MODCONF-34</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37153">MODCR-4</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="77196">MODEMAIL-26</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="39332">MODEVENTC-13</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="69225">MODFEE-15</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="70883">MODFIN-80</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67175">MODFISTO-53</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="72952">MODGOBI-93</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="60167">MODINV-169</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="74222">MODINVOSTO-43</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="55664">MODINVSTOR-384</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="35259">MODLOGIN-120</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="73252">MODLOGSAML-49</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36552">MODNOTIFY-56</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="64625">MODOAIPMH-77</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="59320">MODORDERS-325</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="32429">MODORDSTOR-117</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="74896">MODORGSTOR-49</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="34274">MODPERMS-69</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="38803">MODSENDER-22</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76652">MODTEMPENG-32</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76965">MODUIMP-11</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="35321">MODUSERBL-81</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67551">MODUSERS-156</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="72567">SIP2-74</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81478">FOLIO-2334</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="68241">MODDICONV-83</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37287">EDGOAIPMH-33</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="62464">MODDATAIMP-219</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="68238">MODDICONV-80</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="28257">MODKBEKBJ-326</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="63024">MODSOURCE-80</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="57810">MODSOURMAN-223</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76361">MODTAG-31</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="48106">CIRC-529</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="79201">EDGRESOLV-7</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="77531">EDGRTAC-15</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="41168">ERM-536</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="75632">MODCAL-55</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="72317">MODCAT-142</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="75515">MODCXEKB-99</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="77786">MODCXINV-42</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76853">MODCXMUX-56</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="35489">MODEUS-41</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="35490">MODEUS-51</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="70714">MODNOTES-133</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="75083">MODPATRON-33</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="75873">MODPWD-25</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="37636">MODRTAC-21</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="81465">FOLIO-2358</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="81114">FOLIO-1729</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81412">FOLIO-2250</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|hzx3og:zzzzz</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1606">CP: sprint 76</customfieldvalue>
    <customfieldvalue id="11">DevOps: Sprint 95</customfieldvalue>
    <customfieldvalue id="1420">CP: sprint 75</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 30 Oct 2019 05:43:35 +0000</customfieldvalue>

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