Bugfest: Inventory. Holdings segment. Search on HRIDs - poor response time (about 0.5 minute)

Description

Overview: Search on a given Holdings HRID in the Holdings segment - you get the correct search result BUT the Bugfest test cases (T15268) fails on that the searches takes way longer than reasonably to expect. And way more than 1 sec, which is set as a reasonably FOLIO expectation (https://folio-org.atlassian.net/wiki/pages/viewpage.action?pageId=2658550).
This can not be verified in FOLIO Snapshot.

Steps to reproduce:

  1. Login to FOLIO BugFest, go to Inventory

  2. The Holdings segment is selected

  3. In the search option menu drill down to the Holdings HRID search option. Select the Holdings HRID option

    • Search for a holdings HRID: that you know is already in Inventory, e.g. ho1757203

Expected Result:
All three searches should bring up the expected result in less than 1 sec.

Actual Result:
When tested then search Holdings HRID ho1757203 (3/25/2020) - the search took 27 seconds to load. It is evident FOLIO doesn't cache previously searched records because it took the same amount of time for the record to load the 2nd time I tried.
The amount of time it takes to load/find the record seems to vary.
While it met the expected results, failing it because the load time should be >1 second.

When tested the search Holdings HRID ho1757203 (3/26/2020) - my search took 00:35 min

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

2

Checklist

hide

TestRail: Results

Activity

Show:

Charlotte Whitt March 30, 2020 at 11:00 AM

Test in FOLIO Snapshot data load, after load of 10 K records from TAMU:
Search: https://folio-snapshot-load.aws.indexdata.com/inventory?qindex=hrid&query=hold000000000005&segment=holdings&sort=Title
took 00:02 min.

Charlotte Whitt March 30, 2020 at 9:37 AM
Edited

Manual test in FOLIO Snapshot, version @folio/inventory 2.0.1000841, using Chome.

I searched: Holdings segment, search option Holdings HRID: hold000000000011

https://folio-snapshot.aws.indexdata.com/inventory?qindex=hrid&query=hold000000000011&segment=holdings
Using qindex=hrid. And in FOLIO Snapshot that returns the result instantly.

Thanks

Charlotte Whitt March 27, 2020 at 10:02 AM

Yes, this will be important for Round II libraries, while they will go live using Fameflower.

CC:

Cate Boerema March 27, 2020 at 9:35 AM

Tagging with q1.2020-bugfix as I'd like to see if we can get this fixed for the Q1 release.

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Prokopovych

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 26, 2020 at 11:51 AM
Updated September 15, 2020 at 9:04 AM
Resolved March 30, 2020 at 6:38 PM
TestRail: Cases
TestRail: Runs