<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:16:13 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-1829] set up a Jenkins job to run &apos;platform-workflow-performance&apos;</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1829</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Set this up as a seperate job in Jenkins not to interfere with existing job and the Quality Dashboard that uses it.&lt;/p&gt;</description>
                <environment></environment>
        <key id="81011">FOLIO-1829</key>
            <summary>set up a Jenkins job to run &apos;platform-workflow-performance&apos;</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="557058:4f6bed01-40a6-48d5-8471-7ef21f5ea97c">Hongwei Ji</assignee>
                                                                <reporter accountid="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d">Jakub Skoczen</reporter>
                                    <labels>
                            <label>platform-backlog</label>
                    </labels>
                <created>Wed, 27 Feb 2019 13:13:35 +0000</created>
                <updated>Wed, 3 Jun 2020 16:39:32 +0000</updated>
                            <resolved>Wed, 27 Feb 2019 22:01:49 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                <comments>
                                                            <comment id="196050" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Wed, 27 Feb 2019 13:17:46 +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=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; I believe Hongwei will need access to Jenkins to complete this task, can you please gran it to him?&lt;/p&gt;</comment>
                                                            <comment id="196051" author="5f9abc1eb45b2e007453f423" created="Wed, 27 Feb 2019 19:17:48 +0000"  >&lt;p&gt;Access to Jenkins for Hongwei has been added. &lt;/p&gt;</comment>
                                                            <comment id="196053" author="557058:4f6bed01-40a6-48d5-8471-7ef21f5ea97c" created="Wed, 27 Feb 2019 19:18:06 +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; gave me the permission. I created a job &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/Automation/job/folio-perf-platform/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://jenkins-aws.indexdata.com/job/Automation/job/folio-perf-platform/&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="192213" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Thu, 28 Feb 2019 11:34:18 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A4f6bed01-40a6-48d5-8471-7ef21f5ea97c&quot; class=&quot;user-hover&quot; rel=&quot;557058:4f6bed01-40a6-48d5-8471-7ef21f5ea97c&quot; data-account-id=&quot;557058:4f6bed01-40a6-48d5-8471-7ef21f5ea97c&quot; accountid=&quot;557058:4f6bed01-40a6-48d5-8471-7ef21f5ea97c&quot; rel=&quot;noreferrer&quot;&gt;Hongwei Ji&lt;/a&gt; This is perfect, kudos! &lt;/p&gt;

&lt;p&gt;Some questions about the set up:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;am I reading it right that the for each tests 10 requests are made? Are they made concurrently?&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Some question about the performance results (attached):&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;what are &quot;Get item barcodes&quot; and &quot;Load User Barcodes&quot; tests?&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;there are errors in the POST check-in-by-barcode test, are those due to 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;CIRC-225&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/CIRC-225&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;mod-circulation hangs when checkout-by-barcode requests come in too fast&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            CIRC-225
        &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;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;check-out-by-barcode is the slowest test (~7s avg), the second slowest is &quot;query items by barcode&quot; (~3s) &amp;#8211; it seems to me that the slowness of checkout-by-bardcode is to a large extent related to the slowness of &quot;query items by barcode&quot;. Performance of &quot;query items by barcode&quot; was supposedly fixed in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;MODINVSTOR-247&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/MODINVSTOR-247&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;filtering /item-storage/items by &amp;#39;query=barcode==123&amp;#39; does not perform&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            MODINVSTOR-247
        &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;
 by &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c38e8d616ac1e4f7cbc660a&quot; class=&quot;user-hover&quot; rel=&quot;5c38e8d616ac1e4f7cbc660a&quot; data-account-id=&quot;5c38e8d616ac1e4f7cbc660a&quot; accountid=&quot;5c38e8d616ac1e4f7cbc660a&quot; rel=&quot;noreferrer&quot;&gt;Kurt Nordstrom&lt;/a&gt;. It looks like the fix has been either invalid or is not utlized.&lt;/li&gt;
&lt;/ul&gt;


</comment>
                                                            <comment id="192214" author="557058:4f6bed01-40a6-48d5-8471-7ef21f5ea97c" created="Thu, 28 Feb 2019 12:40:52 +0000"  >&lt;p&gt;Hi &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;, The tests were compiled by &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5d8a51e1bcc5480dd6ddfec7&quot; class=&quot;user-hover&quot; rel=&quot;5d8a51e1bcc5480dd6ddfec7&quot; data-account-id=&quot;5d8a51e1bcc5480dd6ddfec7&quot; accountid=&quot;5d8a51e1bcc5480dd6ddfec7&quot; rel=&quot;noreferrer&quot;&gt;Eric Valuk&lt;/a&gt; for 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-1771&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1771&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;clean up and isolate tests&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-1771
        &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;
. From what I can see:&lt;/p&gt;

&lt;p&gt;About the set up: &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;It is 10 threads with ramp up time of 10 seconds, and each thread runs just once. So essentially sends 10 requests within 10 seconds. I feel it is too light. The numbers are defined in&lt;br/&gt;
&lt;a href=&quot;https://github.com/folio-org/folio-perf-test/blob/master/Folio-Test-Plans/platform-workflow-performance/threads.csv&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-perf-test/blob/master/Folio-Test-Plans/platform-workflow-performance/threads.csv&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;About the results:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&quot;Get item data&quot; and &quot;Load User Barcodes&quot; are part of test data preparation, just like &quot;FOLIO-1757 Get test data&quot;.&lt;/li&gt;
	&lt;li&gt;The error in &quot;check-in-by-barcode&quot; is likely different from 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;CIRC-225&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/CIRC-225&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;mod-circulation hangs when checkout-by-barcode requests come in too fast&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            CIRC-225
        &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;
 (timeout). It has &quot;Response code: 422  Response message: Unprocessable Entity&quot;. I mentioned this to Eric yesterday, and we need look into that.&lt;/li&gt;
	&lt;li&gt;Yes, I agree we should verify the cause of barcode related slowness.&lt;br/&gt;
We will address those in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-1830&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1830&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;review &amp;#39;platform-work-performance&amp;#39; tests&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-1830
        &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;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="81013">FOLIO-1830</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="81086">FOLIO-1771</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="64152" name="Screen Shot 2019-02-28 at 12.32.32.png" size="225689" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Thu, 28 Feb 2019 11:36:02 +0000"/>
                    </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|hzzgxz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1148">Core: Platform - Sprint 58</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 27 Feb 2019 19:17:48 +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>