<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:33:15 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>[PERF-237] Investigating check-out and multiple loans renewal workflow performance improvement issues</title>
                <link>https://folio-org.atlassian.net/browse/PERF-237</link>
                <project id="10004" key="PERF">perf-testing</project>
                    <description>&lt;p&gt;&lt;b&gt;Current situation or problem&lt;/b&gt;: Renewals and check-out performance suffers when a user has a lot of loans. A lot is ~1500+&#160; loans&#160;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;In scope:&lt;/b&gt;&#160;Investigating causes of the performance issues, investigating ways to improve performance&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Out of scope:&lt;/b&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Use case(s):&lt;/b&gt; The use case for a user with this many loans can be found in multiple libraries. Cornell, for example, has an interlibrary loan (ILL) users that have a lot of loans checked out at any given time and 21 ILL users&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Max number of concurrent users&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;For these accounts with over 100 items on them, 3-4 users at a time. Cornell has ~20 desks, plus on-line renewal.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Number of ILL users with large amount of loans&#160;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Cornell has 3-4 ILL accounts but have several patrons with more than 100 items out. As far as I know only the ILL accounts have 1,000+. I believe UChicago has stated that they have several users with 1,000+ items.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Max loans per user&#160;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;2,500. Cornell has yet not started borrow direct and ILL is not up to full capacity so that number will definitely rise (from ~1500).&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;What else needs to happen in FOLIO at the same time? (i.e., data import)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Renewals are usually done during business hours so yes to everything. Data import, record maintenance, check-in check-out etc.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Expected amount of time for an ILL renewal to process&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;As quickly as possible. If I go by what it was in Voyager it would take about 15-20 seconds to renew all items if there were no blocks. If a quick turn around time was not possible having some sort of feedback would be helpful while items are being renewed.&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;&#160;This originated&#160; with&#160;CIRC-1425&#160;and expanded to include&#160;CIRC-1434&#160;and&#160;CIRC-1438&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Questions&lt;/b&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="26537">PERF-237</key>
            <summary>Investigating check-out and multiple loans renewal workflow performance improvement issues</summary>
                <type id="10005" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium">Story</type>
                            <parent id="10481">UXPROD-746</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>Tue, 8 Mar 2022 20:16:44 +0000</created>
                <updated>Wed, 10 May 2023 11:56:16 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="59186" author="5d794c218ce6b60c3810eb8a" created="Mon, 11 Apr 2022 19:38:32 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aeb198214-3032-45c9-9781-9967c26deb3f&quot; class=&quot;user-hover&quot; rel=&quot;557058:eb198214-3032-45c9-9781-9967c26deb3f&quot; data-account-id=&quot;557058:eb198214-3032-45c9-9781-9967c26deb3f&quot; accountid=&quot;557058:eb198214-3032-45c9-9781-9967c26deb3f&quot; rel=&quot;noreferrer&quot;&gt;Thomas Trutt&lt;/a&gt;, can you add a screencast of the workflow? Thank you!&lt;/p&gt;</comment>
                                                            <comment id="59187" author="557058:b45447b0-4142-447e-9ac7-b2b97eeb90bc" created="Thu, 2 Jun 2022 01:53:58 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5d794c218ce6b60c3810eb8a&quot; class=&quot;user-hover&quot; rel=&quot;5d794c218ce6b60c3810eb8a&quot; data-account-id=&quot;5d794c218ce6b60c3810eb8a&quot; accountid=&quot;5d794c218ce6b60c3810eb8a&quot; rel=&quot;noreferrer&quot;&gt;Stephanie Buck&lt;/a&gt; Does the workaround that was implemented in mod-patron-blocks (to address checking out slowness by a user that has thousands of loans) become permanent code or is it only a band aid awaiting a different solution? We should still have a test script for this scenario but I think the root cause of the problem is well understood.&#160;&lt;/p&gt;</comment>
                                                            <comment id="59188" author="5d794c218ce6b60c3810eb8a" created="Thu, 2 Jun 2022 12:49:10 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; class=&quot;user-hover&quot; rel=&quot;557058:b45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; data-account-id=&quot;557058:b45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; accountid=&quot;557058:b45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; rel=&quot;noreferrer&quot;&gt;Martin Tran&lt;/a&gt;. I don&apos;t think the workaround should become permanent code. It works, but it&apos;s a process. &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aeb198214-3032-45c9-9781-9967c26deb3f&quot; class=&quot;user-hover&quot; rel=&quot;557058:eb198214-3032-45c9-9781-9967c26deb3f&quot; data-account-id=&quot;557058:eb198214-3032-45c9-9781-9967c26deb3f&quot; accountid=&quot;557058:eb198214-3032-45c9-9781-9967c26deb3f&quot; rel=&quot;noreferrer&quot;&gt;Thomas Trutt&lt;/a&gt;, do you agree?&#160;&lt;/p&gt;</comment>
                                                            <comment id="59189" author="62a96ae7192edb006f9f1bf9" created="Thu, 14 Jul 2022 12:43:03 +0000"  >&lt;p&gt;Hey &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5d794c218ce6b60c3810eb8a&quot; class=&quot;user-hover&quot; rel=&quot;5d794c218ce6b60c3810eb8a&quot; data-account-id=&quot;5d794c218ce6b60c3810eb8a&quot; accountid=&quot;5d794c218ce6b60c3810eb8a&quot; rel=&quot;noreferrer&quot;&gt;Stephanie Buck&lt;/a&gt; - should this move to Nolana?&lt;/p&gt;</comment>
                                                            <comment id="59190" author="5d794c218ce6b60c3810eb8a" created="Wed, 21 Sep 2022 12:45:53 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; class=&quot;user-hover&quot; rel=&quot;557058:b45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; data-account-id=&quot;557058:b45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; accountid=&quot;557058:b45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; rel=&quot;noreferrer&quot;&gt;Martin Tran&lt;/a&gt;, if this relates to &lt;a href=&quot;https://folio-org.atlassian.net/browse/PERF-242&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/browse/PERF-242&lt;/a&gt;, should we close this ticket out?&lt;/p&gt;</comment>
                                                            <comment id="59191" author="62a96ae7192edb006f9f1bf9" created="Tue, 9 May 2023 23:21:45 +0000"  >&lt;p&gt;Hey &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; class=&quot;user-hover&quot; rel=&quot;557058:b45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; data-account-id=&quot;557058:b45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; accountid=&quot;557058:b45447b0-4142-447e-9ac7-b2b97eeb90bc&quot; rel=&quot;noreferrer&quot;&gt;Martin Tran&lt;/a&gt; - what should we do with this ticket?&lt;/p&gt;</comment>
                                                            <comment id="59192" author="557058:b45447b0-4142-447e-9ac7-b2b97eeb90bc" created="Wed, 10 May 2023 01:38:55 +0000"  >&lt;p&gt;&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;&#160; Unfortunately we don&apos;t have time to work on this story right now, but will pick it up when we have time or if &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5d794c218ce6b60c3810eb8a&quot; class=&quot;user-hover&quot; rel=&quot;5d794c218ce6b60c3810eb8a&quot; data-account-id=&quot;5d794c218ce6b60c3810eb8a&quot; accountid=&quot;5d794c218ce6b60c3810eb8a&quot; rel=&quot;noreferrer&quot;&gt;Stephanie Buck&lt;/a&gt;&#160; and you think that it&apos;s very crucial to test/investigate performance of this use case.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="26663">PERF-242</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="26944">PERF-241</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="26689">PERF-243</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="26535">PERF-221</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="49425">CIRC-1425</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10007">
                    <name>Requires</name>
                                                                <inwardlinks description="is required by">
                                        <issuelink>
            <issuekey id="46996">CIRC-1543</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="10172"><![CDATA[PTF]]></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)">Performance</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_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>RCA Group</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10367"><![CDATA[TBD]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzx268:ix5zficoxyiwzk3zrs0s4</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10069" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Cornell (Full Sum 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10213"><![CDATA[R1]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10046" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Release</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10079"><![CDATA[Quesnelia (R1 2024)]]></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>Thu, 2 Jun 2022 01:53:58 +0000</customfieldvalue>

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