<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:28:53 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-3539] [NFR] Review state control of modules - MG</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3539</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;In order to guarantee high availability for the FOLIO platform using horizontal scaling (running multiple instances of the same module) state control verification for all back-end modules should be done.&lt;/p&gt;

&lt;p&gt;In 2020 the details on the high availability (horizontal scaling) were captured on the wiki (updated in 2022): &lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/DD/Stateless%2C+Horizontal+scaling%2C+and+High+Availability&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/display/DD/Stateless%2C+Horizontal+scaling%2C+and+High+Availability&lt;/a&gt;&#160;&lt;/p&gt;

&lt;p&gt;Based on current deployment approach of Bugfest environment where two instances are deployed for almost all backend modules, the explicit list of modules that are deployed using a single instance is as followed:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;mod-data-export-spring&lt;/li&gt;
	&lt;li&gt;mod-data-export-worker&lt;/li&gt;
	&lt;li&gt;mod-data-export&lt;/li&gt;
	&lt;li&gt;mod-quick-marc&lt;/li&gt;
	&lt;li&gt;mod-data-import&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The scope of the feature is to verify the compliance of the following five modules against feature requirement:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;mod-data-export-spring (Firebird) - SA: Mikhail F./Taras S.&lt;/li&gt;
	&lt;li&gt;mod-data-export-worker (Firebird) - SA: Mikhail F./Taras S.&lt;/li&gt;
	&lt;li&gt;mod-data-export (Firebird) - SA: Mikhail F./Taras S.&lt;/li&gt;
	&lt;li&gt;mod-quick-marc (Spitfire) - SA: Taras S.&lt;/li&gt;
	&lt;li&gt;mod-data-import (Folijet) - Olamide&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Each team should verify their back-end modules&apos; code to ensure that every module is stateless.&lt;/p&gt;

&lt;p&gt;In another case, team will need to raise it and each module technical design should be reviewed separately with SAs and planned for implementation in nearest time.&lt;/p&gt;

&lt;p&gt;Teams&apos; responsibility for modules: &lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/REL/Team+vs+module+responsibility+matrix&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/display/REL/Team+vs+module+responsibility+matrix&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="79742">FOLIO-3539</key>
            <summary>[NFR] Review state control of modules - MG</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="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</priority>
                        <status id="1" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="70121:66f922ee-c57d-4acb-9523-86f6287eae1a">Denis</reporter>
                                    <labels>
                    </labels>
                <created>Mon, 11 Jul 2022 21:08:35 +0000</created>
                <updated>Wed, 13 Jul 2022 13:41:20 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                <comments>
                                                            <comment id="189849" author="62a96ae7192edb006f9f1bf9" created="Wed, 13 Jul 2022 13:03:15 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=70121%3A66f922ee-c57d-4acb-9523-86f6287eae1a&quot; class=&quot;user-hover&quot; rel=&quot;70121:66f922ee-c57d-4acb-9523-86f6287eae1a&quot; data-account-id=&quot;70121:66f922ee-c57d-4acb-9523-86f6287eae1a&quot; accountid=&quot;70121:66f922ee-c57d-4acb-9523-86f6287eae1a&quot; rel=&quot;noreferrer&quot;&gt;Denis&lt;/a&gt;&#160; - is this required for Morning Glory? Or for Nolana?&lt;/p&gt;</comment>
                                                            <comment id="189851" author="70121:66f922ee-c57d-4acb-9523-86f6287eae1a" created="Wed, 13 Jul 2022 13:41:20 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=62a96ae7192edb006f9f1bf9&quot; class=&quot;user-hover&quot; rel=&quot;62a96ae7192edb006f9f1bf9&quot; data-account-id=&quot;62a96ae7192edb006f9f1bf9&quot; accountid=&quot;62a96ae7192edb006f9f1bf9&quot; rel=&quot;noreferrer&quot;&gt;Khalilah Gambrell&lt;/a&gt;, &lt;br/&gt;
it would be helpful to have such analysis completed as soon as possible to understand the state of the modules listed and the scope of work required to comply with HA requirement (if needed). &lt;br/&gt;
Based on that data we could plan the work (whether it fits in MG or to be deferred for Nolana).&lt;/p&gt;

&lt;p&gt;cc &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ade4eac47-6d4e-4b50-9c3c-4a82ed705e52&quot; class=&quot;user-hover&quot; rel=&quot;557058:de4eac47-6d4e-4b50-9c3c-4a82ed705e52&quot; data-account-id=&quot;557058:de4eac47-6d4e-4b50-9c3c-4a82ed705e52&quot; accountid=&quot;557058:de4eac47-6d4e-4b50-9c3c-4a82ed705e52&quot; rel=&quot;noreferrer&quot;&gt;Taras Spashchenko&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A003b2b3f-c9ac-4207-96eb-21cdb3765e26&quot; class=&quot;user-hover&quot; rel=&quot;557058:003b2b3f-c9ac-4207-96eb-21cdb3765e26&quot; data-account-id=&quot;557058:003b2b3f-c9ac-4207-96eb-21cdb3765e26&quot; accountid=&quot;557058:003b2b3f-c9ac-4207-96eb-21cdb3765e26&quot; rel=&quot;noreferrer&quot;&gt;Oleksii Petrenko&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10001">
                    <name>Cloners</name>
                                            <outwardlinks description="clones">
                                        <issuelink>
            <issuekey id="79684">FOLIO-2725</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="34469">MODEXPS-127</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30943">MODEXPW-186</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="64073">MDEXP-540</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="62847">MODDATAIMP-706</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="69057">MODQM-257</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="10168"><![CDATA[None]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i052p0:</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>Wed, 13 Jul 2022 13:03:15 +0000</customfieldvalue>

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