<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:14:07 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-1544] switch to Alpine to shrink docker containers</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1544</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Currently all java based docker containers except mod-authtoken are based on folioci/openjdk8-jre that is based on Debian stretch. mod-authtoken is based on folioci/openjdk8-jre-alpine that is based on Alpine.&lt;br/&gt;
Containers size comparison (compressed transfer size, not on-disk size):&lt;br/&gt;
186 MB &lt;a href=&quot;https://hub.docker.com/r/folioci/openjdk8-jre/tags/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://hub.docker.com/r/folioci/openjdk8-jre/tags/&lt;/a&gt;&lt;br/&gt;
  75 MB &lt;a href=&quot;https://hub.docker.com/r/folioci/openjdk8-jre-alpine/tags/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://hub.docker.com/r/folioci/openjdk8-jre-alpine/tags/&lt;/a&gt;&lt;br/&gt;
The dockerfiles are at &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;

&lt;p&gt;These are the sizes in today&apos;s folio/testing vagrant box:&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
vagrant@contrib-jessie:~$ docker images --format &lt;span class=&quot;code-quote&quot;&gt;&quot;table {{.Repository}}\t{{.Tag}}:\t{{.Size}}&quot;&lt;/span&gt; | sort -n -k 3
REPOSITORY                        TAG:                   SIZE
nginx                             stable-alpine:         17.4MB
stripes                           latest:                43.4MB
folioci/mod-authtoken             2.0.2-SNAPSHOT.30:     115MB
folioci/mod-audit-filter          0.0.2-SNAPSHOT.10:     454MB
folioci/mod-inventory             9.5.1-SNAPSHOT.104:    459MB
folioci/mod-circulation           12.0.1-SNAPSHOT.172:   475MB
folioci/mod-codex-ekb             1.0.1-SNAPSHOT.66:     516MB
folioci/mod-configuration         5.0.1-SNAPSHOT.47:     516MB
folioci/mod-feesfines             14.2.5-SNAPSHOT.13:    516MB
folioci/mod-user-&lt;span class=&quot;code-keyword&quot;&gt;import&lt;/span&gt;           3.1.1-SNAPSHOT.31:     516MB
folioci/mod-calendar              1.0.3-SNAPSHOT.58:     517MB
folioci/mod-circulation-storage   6.1.1-SNAPSHOT.117:    517MB
folioci/mod-finance               1.0.1-SNAPSHOT.28:     517MB
folioci/mod-inventory-storage     12.8.3-SNAPSHOT.164:   517MB
folioci/mod-login                 4.5.1-SNAPSHOT.23:     517MB
folioci/mod-orders-storage        1.0.1-SNAPSHOT.14:     517MB
folioci/mod-password-validator    1.0.1-SNAPSHOT.7:      517MB
folioci/mod-permissions           5.4.0-SNAPSHOT.31:     517MB
folioci/mod-rtac                  1.1.1-SNAPSHOT.17:     517MB
folioci/mod-template-engine       1.0.0-SNAPSHOT.8:      517MB
folioci/mod-users-bl              4.0.3-SNAPSHOT.30:     517MB
folioci/mod-vendors               1.0.2-SNAPSHOT.26:     517MB
folioci/mod-notify                1.2.0-SNAPSHOT.51:     521MB
folioci/mod-tags                  0.2.0-SNAPSHOT.27:     521MB
folioci/mod-users                 15.3.0-SNAPSHOT.46:    521MB
folioci/mod-audit                 0.0.3-SNAPSHOT.15:     522MB
folioci/mod-codex-inventory       1.3.0-SNAPSHOT.59:     522MB
folioci/mod-codex-mux             2.2.3-SNAPSHOT.59:     522MB
folioci/mod-notes                 2.2.0-SNAPSHOT.64:     522MB
folioci/mod-login-saml            1.2.1-SNAPSHOT.28:     536MB
folioci/mod-kb-ebsco              1.0.2-SNAPSHOT.154:    848MB
folioci/mod-graphql               0.1.1000135:           919MB
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Image size reported by &lt;tt&gt;docker images&lt;/tt&gt;:&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;module&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Debian image size&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Alpine image size&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Debian image size overhead&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Debian image size overhead&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;mod-inventory&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;459 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;90 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;369 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;410%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;mod-graphql&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;1130 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;304 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;826 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;272%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;mod-inventory-storage&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;507 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;139 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;368 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;265%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;mod-users-bl&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;507 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;139 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;368 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;265%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;mod-orders-storage&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;508 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;140 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;368 MB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;263%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;


&lt;p&gt;Mem usage reported by &lt;tt&gt;docker stats&lt;/tt&gt; after starting the docker container:&lt;/p&gt;
&lt;div class=&apos;table-wrap&apos;&gt;
&lt;table class=&apos;confluenceTable&apos;&gt;&lt;tbody&gt;
&lt;tr&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;module&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Debian mem&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Alpine mem&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Debian mem overhead&lt;/th&gt;
&lt;th class=&apos;confluenceTh&apos;&gt;Debian mem overhead&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;mod-orders-storage&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;340.8 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;216.7 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;124.1 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;57%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;mod-inventory-storage&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;328.1 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;227.1 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;101.0 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;44%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;mod-users-bl&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;325.5 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;232.4 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;93.10 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;40%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;mod-inventory&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;121.9 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;94.52 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;27.38 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;29%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;mod-graphql&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;223.2 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;199.5 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;23.70 MiB&lt;/td&gt;
&lt;td class=&apos;confluenceTd&apos;&gt;12%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/div&gt;



&lt;p&gt;There was some discussion on slack&lt;br/&gt;
&lt;a href=&quot;https://folio-project.slack.com/archives/C210RP0T1/p1527251511000458&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-project.slack.com/archives/C210RP0T1/p1527251511000458&lt;/a&gt;&lt;br/&gt;
that postgresql-embedded doesn&apos;t work within Alpine but we probably do not need that because Jenkins runs the unit tests before the docker container is build and the Vagrant boxes run an own Postgres that they provide to the containers.&lt;/p&gt;</description>
                <environment></environment>
        <key id="80883">FOLIO-1544</key>
            <summary>switch to Alpine to shrink docker containers</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="-1">Unassigned</assignee>
                                                                <reporter accountid="5ee89462f7aa140abd82d11d">Julian Ladisch</reporter>
                                    <labels>
                            <label>back-end</label>
                            <label>ci</label>
                            <label>core</label>
                            <label>platform-backlog</label>
                            <label>sprint48</label>
                            <label>sprint49</label>
                    </labels>
                <created>Mon, 1 Oct 2018 16:15:42 +0000</created>
                <updated>Tue, 11 Aug 2020 16:18:58 +0000</updated>
                            <resolved>Thu, 28 Nov 2019 05:34:44 +0000</resolved>
                                                                    <component>Continuous Integration</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="192478" author="5ee89462f7aa140abd82d11d" created="Tue, 2 Oct 2018 13:58:19 +0000"  >&lt;p&gt;There were no objections agains Alpine docker containers at today&apos;s core backend meeting.&lt;/p&gt;</comment>
                                                            <comment id="192480" author="712020:38d1a08f-86a8-4df2-9191-239b16b0a81a" created="Tue, 2 Oct 2018 14:05:35 +0000"  >&lt;p&gt;I think Kurt was right: We did talk about, and maybe tried to use Alpine containers earlier. We should check if there was a good reason not to.  &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; might know something about it.&lt;/p&gt;</comment>
                                                            <comment id="192483" author="5f9abc1eb45b2e007453f423" created="Tue, 2 Oct 2018 14:11:52 +0000"  >&lt;p&gt;The primary reason if I recall was the embedded postgres issue.  I could not make it work it in Alpine and we already had documentation for many modules that included invoking the container at runtime with embedded postgres.&lt;/p&gt;</comment>
                                                            <comment id="192486" author="5ee89462f7aa140abd82d11d" created="Tue, 2 Oct 2018 14:20:32 +0000"  >&lt;p&gt;Using Alpine based containers for our Vagrant boxes does not prevent others from building non-Alpine-based containers.&lt;br/&gt;
Many other projects even provide both Alpine and non-Alpine based containers: &lt;a href=&quot;https://hub.docker.com/_/openjdk/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://hub.docker.com/_/openjdk/&lt;/a&gt; &lt;a href=&quot;https://hub.docker.com/_/postgres/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://hub.docker.com/_/postgres/&lt;/a&gt; &lt;a href=&quot;https://hub.docker.com/_/node/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://hub.docker.com/_/node/&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="192488" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Mon, 28 Jan 2019 13:22:38 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f8314dfbdef80006f6f572d&quot; class=&quot;user-hover&quot; rel=&quot;5f8314dfbdef80006f6f572d&quot; data-account-id=&quot;5f8314dfbdef80006f6f572d&quot; accountid=&quot;5f8314dfbdef80006f6f572d&quot; rel=&quot;noreferrer&quot;&gt;Adam Dickmeiss&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; How does the image size converts into mem used?&lt;/p&gt;</comment>
                                                            <comment id="192490" author="63e2a2771b13d42998e4e706" created="Tue, 26 Feb 2019 15:22:09 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&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; &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; Is this something that the core platform team is still actively considering?&lt;/p&gt;

&lt;p&gt;There are two outstanding pull requests for 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;CIRC-185&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/CIRC-185&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Use Alpine docker container&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;
            CIRC-185
        &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;
 and 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;MODINV-100&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/MODINV-100&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Use Alpine docker container&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;
            MODINV-100
        &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;
 that I propose are closed if we aren&apos;t intending to actively pursue this change.&lt;/p&gt;</comment>
                                                            <comment id="192493" author="5f9abc1eb45b2e007453f423" created="Tue, 26 Feb 2019 16:11:14 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt; I have no objections to using the Alpine base image.  &lt;/p&gt;</comment>
                                                            <comment id="192496" author="63e2a2771b13d42998e4e706" created="Thu, 28 Feb 2019 11:34:05 +0000"  >&lt;p&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; Does that mean we want to try it? I can merge the pull requests that &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; raised for mod-circulation and mod-inventory? (I haven&apos;t tested them)&lt;/p&gt;</comment>
                                                            <comment id="192497" author="5f9abc1eb45b2e007453f423" created="Thu, 28 Feb 2019 13:00:35 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt; - Let&apos;s stagger merging the PRs by a day apart so that we try one at a time.  &lt;/p&gt;</comment>
                                                            <comment id="192500" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Thu, 28 Feb 2019 13:10:14 +0000"  >&lt;p&gt;I&apos;m good with that.&lt;/p&gt;</comment>
                                                            <comment id="192501" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Thu, 28 Feb 2019 13:11:00 +0000"  >&lt;p&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 anyone going to monitor if things are breaking? &lt;/p&gt;</comment>
                                                            <comment id="192503" author="63e2a2771b13d42998e4e706" created="Thu, 28 Feb 2019 13:19:24 +0000"  >&lt;p&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; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt; Any preference as to which goes first?&lt;/p&gt;</comment>
                                                            <comment id="192505" author="5f9abc1eb45b2e007453f423" created="Thu, 28 Feb 2019 13:43:14 +0000"  >&lt;p&gt;I think the module changed first is irrelevant.   If there are problems, we&apos;ll know fairly quickly.  &lt;/p&gt;</comment>
                                                            <comment id="192508" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Tue, 26 Nov 2019 13:06:01 +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; isn&apos;t this done through the latest JDK8 containersupport migration?&lt;/p&gt;</comment>
                                                            <comment id="192510" author="61cd0ca0bce5e00069e98be7" created="Tue, 26 Nov 2019 15:22:26 +0000"  >&lt;p&gt;Yes, with 
    &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;
 we are switching all back-end modules to a new Alpine-based base image.&lt;/p&gt;</comment>
                                                            <comment id="192512" author="61cd0ca0bce5e00069e98be7" created="Thu, 28 Nov 2019 05:34:17 +0000"  >&lt;p&gt;Thanks Julian for your useful investigation.&lt;/p&gt;</comment>
                                                            <comment id="192515" author="61cd0ca0bce5e00069e98be7" created="Thu, 28 Nov 2019 05:34:35 +0000"  >&lt;p&gt;Closed. This was subsequently handled by 
    &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;
 and 
    &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>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="80915">FOLIO-1722</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81178">FOLIO-1941</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="47476">CIRC-185</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="60281">MODINV-100</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="57003">RMB-317</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="57004">RMB-318</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81465">FOLIO-2358</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="10985">UXPROD-1821</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="11335">UXPROD-2214</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:i</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="994">CP: ready for planning</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 2 Oct 2018 14:05:35 +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>