<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:39:29 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>[UXPROD-4381] Pubsub deprecation part 2</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-4381</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;&lt;b&gt;Current situation or problem&lt;/b&gt;: mod-pubsub fails to deliver some of the events for unknown reasons. This issue cannot be reliably reproduced, but it happens every now and again on production which leads to automated patron blocks failures. The data can be re-syned manually as a workaround. It is thought that this issue comes from the fact that, by introducing another layer over Kafka, mod-pubsub is losing the delivery guarantees provided by Kafka.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;In scope&lt;/b&gt;&lt;br/&gt;
Phase 2 of mod-pubsub deprecation - implementation of Transactional Outbox pattern (&lt;a href=&quot;https://microservices.io/patterns/data/transactional-outbox.html&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://microservices.io/patterns/data/transactional-outbox.html&lt;/a&gt;).&lt;br/&gt;
The goal is to guarantee that the message will only be published when the action has actually succeeded and all the necessary DB records have been updated.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Out of scope&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Use case(s)&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Proposed solution/stories&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Links to additional info&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/DD/PubSub+deprecation+plan&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/display/DD/PubSub+deprecation+plan&lt;/a&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Questions&lt;/b&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="12830">UXPROD-4381</key>
            <summary>Pubsub deprecation part 2</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>
                            <parent id="12020">UXPROD-3472</parent>
                                    <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</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="5d794c218ce6b60c3810eb8a">Stephanie Buck</assignee>
                                                                <reporter accountid="5d794c218ce6b60c3810eb8a">Stephanie Buck</reporter>
                                    <labels>
                    </labels>
                <created>Wed, 28 Jun 2023 12:08:14 +0000</created>
                <updated>Thu, 30 Nov 2023 16:43:23 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                    <issuelinks>
                            <issuelinktype id="10001">
                    <name>Cloners</name>
                                            <outwardlinks description="clones">
                                        <issuelink>
            <issuekey id="13473">UXPROD-4328</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="46936">CIRC-1836</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="46937">CIRC-1837</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="46938">CIRC-1838</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="46939">CIRC-1839</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="46940">CIRC-1840</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="46941">CIRC-1841</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="46942">CIRC-1842</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="46943">CIRC-1846</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29651">CIRCSTORE-434</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29653">CIRCSTORE-435</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29655">CIRCSTORE-436</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29657">CIRCSTORE-437</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29658">CIRCSTORE-438</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29659">CIRCSTORE-439</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29660">CIRCSTORE-440</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29631">CIRCSTORE-441</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29633">CIRCSTORE-442</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29634">CIRCSTORE-444</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="69267">MODFEE-359</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="69268">MODFEE-360</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="69269">MODFEE-361</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="69195">MODFEE-362</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="73895">MODPATBLK-167</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10053" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Back End Estimate</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10125"><![CDATA[XXXL: 30-45 days]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10054" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Back End Estimator</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>712020:12031ab4-cff4-4571-b23b-43dcfc15a6ac</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <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="10187"><![CDATA[Vega]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10014" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue key="$xmlutils.escape($text)">PubSub updates, improvements, care and feeding of </customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i07etv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10046" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Release</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10020"><![CDATA[Not Scheduled]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>