<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:14:02 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-1532] Add mod-data-import and mod-source-record-storage to CI testing builds</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1532</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/mod-data-import&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;mod-data-import&lt;/a&gt;,  &lt;a href=&quot;https://github.com/folio-org/mod-source-record-storage&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;mod-source-record-storage&lt;/a&gt;  and &lt;a href=&quot;https://github.com/folio-org/mod-source-record-manager&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;mod-source-record-manager&lt;/a&gt; are ready to be included in the &quot;testing&quot; builds.&lt;/p&gt;</description>
                <environment></environment>
        <key id="80874">FOLIO-1532</key>
            <summary>Add mod-data-import and mod-source-record-storage to CI testing builds</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="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</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="5c706fbb47a54a6728e59df2">Wayne Schneider</assignee>
                                                                <reporter accountid="712020:4e8af9e1-3cbd-4f0f-9bea-a55775f8fa65">Dmytro Tur</reporter>
                                    <labels>
                            <label>ci</label>
                            <label>integration</label>
                            <label>sprint48</label>
                    </labels>
                <created>Wed, 26 Sep 2018 15:25:44 +0000</created>
                <updated>Mon, 12 Nov 2018 14:25:08 +0000</updated>
                            <resolved>Sun, 14 Oct 2018 14:08:11 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="192419" author="712020:4e8af9e1-3cbd-4f0f-9bea-a55775f8fa65" created="Wed, 26 Sep 2018 15:26:41 +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;, this is task to add mod-data-import and mod-data-import-storage to CI testing builds&lt;/p&gt;</comment>
                                                            <comment id="192426" author="557058:06f9b6fb-9a52-481a-ad72-6e13fc570a8a" created="Mon, 1 Oct 2018 15:11:50 +0000"  >&lt;p&gt;mod-data-import-storage has been renamed to mod-source-record-storage&lt;/p&gt;</comment>
                                                            <comment id="192428" author="557058:06f9b6fb-9a52-481a-ad72-6e13fc570a8a" created="Tue, 2 Oct 2018 11:37:50 +0000"  >&lt;p&gt;mod-source-record-manager should also be added to CI testing builds&lt;/p&gt;</comment>
                                                            <comment id="192430" author="5c706fbb47a54a6728e59df2" created="Wed, 10 Oct 2018 21:10:21 +0000"  >&lt;p&gt;Hi, all. A couple of questions/issues:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;I notice that none of these modules have a &lt;tt&gt;requires&lt;/tt&gt; section in their module descriptors. Is this really correct &amp;#8211; there is no dependency on the backend storage interface from either mod-data-import or mod-source-record-manager?&lt;/li&gt;
	&lt;li&gt;The interface provided by mod-source-record-storage is set to &lt;tt&gt;${artifactId&lt;/tt&gt;}. Shouldn&apos;t it be something like &lt;tt&gt;source-record-storage&lt;/tt&gt;, to allow for other implementations?&lt;/li&gt;
	&lt;li&gt;The only interfaces provided by mod-data-import and mod-source-record-manager are &quot;ping&quot; interfaces. Are they really ready to be included? Similarly, both modules register their name as &quot;Ping&quot;, surely that is not intended? The name is only for human consumption, typically it is more descriptive, e.g. &quot;Data Import Module&quot;.&lt;/li&gt;
	&lt;li&gt;I assume mod-source-record-storage requires a PostgreSQL backend. Do either of the other modules require this?&lt;/li&gt;
	&lt;li&gt;Can all these modules run with &lt;tt&gt;-Xmx256m&lt;/tt&gt;?&lt;/li&gt;
&lt;/ol&gt;
</comment>
                                                            <comment id="192434" author="557058:06f9b6fb-9a52-481a-ad72-6e13fc570a8a" created="Thu, 11 Oct 2018 09:02:52 +0000"  >&lt;p&gt;Hello &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;, thanks for the review, hope this would answer your questions:&lt;/p&gt;

&lt;p&gt;1. Point noted. We added the dependencies between the modules (mod-data-import --&amp;gt; mod-source-record-manager --&amp;gt; mod-source-record-storage).&lt;br/&gt;
2. You&apos;re right, the interface has been renamed.&lt;br/&gt;
3. Thanks for catching that, we have changed the names of modules and interfaces in the ModuleDescriptor files. The actual endpoints for mod-data-import and mod-source-record-manager will be added in the subsequent stories. We&apos;d like to have the modules included in the builds at this stage though, in order to prevent any blockage in the future.&lt;br/&gt;
4. That&apos;s right, only mod-source-record-storage will interact with the db.&lt;br/&gt;
5. 256m should be enough for the time being.&lt;/p&gt;

&lt;p&gt;Please let us know if you have any questions/concerns. We do appreciate your help. &lt;/p&gt;</comment>
                                                            <comment id="192436" author="5c706fbb47a54a6728e59df2" created="Thu, 11 Oct 2018 18:21:17 +0000"  >&lt;p&gt;Thank you, this all looks good.&lt;/p&gt;

&lt;p&gt;Unfortunately, adding 3 more modules pretty much maxes out RAM on an 8 GB VM, so I can (and will) integrate these modules into the folio-testing.aws.indexdata.com AWS instance, but not into the folio/testing-backend Vagrant box. I will block this issue on 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-1548&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1548&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;SPIKE: a lighter-weight folio/testing-backend VM&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-1548
        &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="192439" author="5c706fbb47a54a6728e59df2" created="Thu, 11 Oct 2018 19:54:19 +0000"  >&lt;p&gt;By the way, it appears that your commits to master failed to build in Jenkins for mod-data-import and mod-source-record-manager, because the interface dependency chain in the module descriptors could not be satisfied until mod-source-record-storage was built and the module descriptor posted to the FOLIO module descriptor registry. I rebuilt the projects in the correct order, and the CI artifacts are now available.&lt;/p&gt;</comment>
                                                            <comment id="192441" author="557058:06f9b6fb-9a52-481a-ad72-6e13fc570a8a" created="Fri, 12 Oct 2018 11:43:12 +0000"  >&lt;p&gt;Thank you very much Wayne. Just a small correction to the previous questions - you asked if only mod-source-record-storage requires a PostgreSQL backend, also mod-source-record-manager will have to interact with the db.&lt;/p&gt;</comment>
                                                            <comment id="192443" author="5c706fbb47a54a6728e59df2" created="Sun, 14 Oct 2018 08:36:59 +0000"  >&lt;p&gt;The data import modules have been added to the build process for folio-testing, and should appear in the next overnight build.&lt;/p&gt;</comment>
                                                            <comment id="192445" author="5c706fbb47a54a6728e59df2" created="Sun, 14 Oct 2018 14:08:11 +0000"  >&lt;p&gt;All three modules are now deployed on folio-testing and enabled for the default tenant.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="62260">MODDATAIMP-14</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="62967">MODSOURCE-1</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="57587">MODSOURMAN-1</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="80428">FOLIO-968</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="80886">FOLIO-1548</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="80796">FOLIO-1571</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80949">FOLIO-1576</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="10171"><![CDATA[Prokopovych]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzyy2f:</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>Mon, 1 Oct 2018 15:11:50 +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>