Trillium - Performance Improvements and Changes in Existing Behavior

Trillium - Performance Improvements and Changes in Existing Behavior

 

The behavior changes described on this page stem from the Bulk Edit performance improvement work completed under https://folio-org.atlassian.net/browse/UXPROD-4990 This work was aimed at making Bulk Edit more reliable and scalable for large jobs by changing how bulk edit operations are processed behind the scenes. As a result, some aspects of job execution and timing now behave differently than in earlier releases. The following sections describe these changes and the reasons for them.

Observed Performance Improvements

Performance listed here based on manual testing in FOLIO environment, populated with bugfest dataset. Separate PTF reports are listed in https://folio-org.atlassian.net/wiki/x/E4BRbg

Instances FOLIO & MARC

Identifiers

Records

Matching preview

File with UUIDs
Search in Inventory (instance.type in [two-dimentional moving image, unspecified, notated music])

95,124

0:19:11

File with HRIDs
the same records as in the file with UUIDs

95,124

0:16:18

Notes:

  • In Central tenant upload Instances with UUIDs takes a bit longer than upload with HRIDs

 

Holdings

Identifiers

Records

Matching preview

File with UUIDs
100K-hold-uuid-college.csv

99,986

0:02:35

File with HRIDs
the same records as in the file with UUIDs

99,886

0:10:03

 

Items

Identifiers

Records

Matching preview

File with UUIDs
100K-item-uuid-college.csv

99,994

0:02:09

File with HRIDs
the same records as in the file with UUIDs

99,994

0:33:51

File with UUIDs
100K-item-uuid-mix-college-univer-school-special.csv

99,995

0:01:06

File with HRIDs
the same records as in the file with UUIDs

99,995

0:28:52

 

Users

Details to be added

Observed Behavior Changes

Details to be added

Related JIRAs:

Identifiers Tab - for jobs triggered with files containing UUIDs

No changes for bulk edit jobs triggered with other types of identifiers.

To be done:

Query Tab