FOLIO Production Library Import Statistics

When running large files in production, especially after migration to a new flower version of FOLIO, please add statistics for large data import jobs in your environment. The more statistics we can gather from production environments, the better data that we will have to compare to performance statistics gathered by the developers and the Performance Task Force.


LibraryDateReporterFOLIO versionNumber of recordsElapsed timeSummary of the jobBesides import, how busy was FOLIO at the time?
1Cornell3/9/23Nolana1000< 5 minsupdated based on 001, simple marc updaterun during open hours, but on the early/late edges
2Cornell3/9/23Nolana5000ca. 40 minsupdated based on 035, profile contains both marc and instance updates, plus holdingsrun during open hours, but on the early/late edges
35 Colleges3/14/23Morning Glory3493 minupdated marc srs bib, match on 999 $i,Not busy - snow day
45 Colleges3/10/23Sara Colglazier Morning Glory HF130007 mincreate marc srs, instance, holdings, itemrun during open hours, but after main work hours for most (just after 5:30 pm on a Friday)
55 Colleges3/15/23Morning Glory1931 minupdate marc srs bib match on 999 $i9:24 am
65 Colleges3/16/23Nolana - dry run44 minmatch on instance sys ctrl no, if no match create FOLIO inventory & srs, modify marc to remove 877, 876, 852This same file and same DI job profile in our MG production was done in 1min
75 colleges3/16/23Nolana - dry run78 minmatch on instance sys ctrl no, if no match create FOLIO inventory & srs, modify marc to remove 877, 876, 852This same file and same DI job in our MG production was done in 1 min.
8Wellesley3/15/23Lynne Fors Nolana - dry run100,0005 hours, 3 minutes (3:03pm-8:11pm)create marc srs, instance, holdings, modify marc srsNot very busy. We have a limited number of users who have access to our dry run environment. Unsure if our dry run tenant is hosted with others and if there were impacts there. No idea as to how the dry run is provisioned.
9Michigan State3/17/23Joshua Barton Morning Glory HF1270ca. 17 minsupdate instance/srs based on match of incoming 947 to instance system control number; if no match creates new instance/srs and holdingsrun mid-afternoon on a work day with other jobs (mostly consisting of single records via DI) being run every 2-5 minutes
105 Colleges3/17/2023Sara Colglazier Morning Glory HF140009 minon no match on sys control no create marc srs, instance, holdings, itemrun during closed hours (5:28 pm on a Friday, Spring Break)
115 colleges3/17/2023Nolana dry run857480 minupdate marc srs match on 999 $irun overnight - no activity
125 Colleges3/17/2023Morning Glory HF12000never finishedon no match on sys control no create marc srs, instance, holdings, item with marc modify at endstarted 5:58. File contained duplicates. Job never completed - ticket with hosting vendor created
13University of Chicago3/17/2023Christie Thomas Nolana1150<2 minutesno match points, create instance and create holdings for each record.run mid-day during normal operating hours
14University of Chicago3/15/2023Christie Thomas Nolana2401<2 minutesno match points, create instance and create holdings for each record.run over the weekend in the evening when there would be minimal activity in the system
155 Colleges3/22/2023Nolana dry run900017 minon no match on sys control no create marc srs, instance, holdings, item with marc modify at end
165 Colleges3/23/2023Morning Glory HF140007 minupdate srs marc bib match on 999 $icompleted with errors but file completed. Problem in FOLIO, 2 instances linked to same marc srs bib
17Villanova3/23/2023Jesse Flavin Nolana2511 minupdate instance, holdings, and item matching on UUIDrun at 4 pm
185 Colleges3/23Nolana dry run90009 minmatch on system control no, create holdings and itemsnot busy in dry run
195 Colleges3/23Nolana dry run12000didn't finishon no match on sys control no create marc srs, instance, holdings, item with marc modify at endNo error message. not busy
20University of Chicago3/25/2023Christie Thomas Nolana1247< 2 minutes in production environmentmatch on 035 to instance OCLC, instance status, and holdings type = electronic - update instance and holdings. If not match, create new7 minutes in test / staging environment. Loaded into producti9on mid-day on weekend with little other activity in the system.
21Wellesley3/27/2023Morning Glory HF11288 minutesmatch 999ff$i to Instance UUID, update statistical codes; next, match 999ff$s to MARC SRS 999ff$s and modify MARC to delete 903 and 949 fieldsSpring Break, not busy; Started at 10:31 am; Completed at 10:39 am
225 Colleges3/27/2023Morning Glory HF11 invoicenever completedEdifact file for 1 invoice with 62 POLsEarly morning 8-8:15am. Never completed. Ticket with EBSCO. Found the issue. edifact file was invalid. Here it was difficult to understand since there was no log as the job didn't complete.
235 Colleges3/27/3023

Sara Colglazier, Jennifer Eustis 

Morning Glory HF127all records discardedmatch on instance sys contr no and create holdings and itemsError: Date when processing started is not set, expected snapshot status is PARSING_IN_PROGRESS, actual - FILE_UPLOADED. When the file was uploaded a 2nd time right after, it completed with no errors.
245 colleges3/28/2023MG HF11000early morning 1min. mid afternoon 18 min.match on srs 999 $i and update srs bibI did 8 jobs between 8:45am and 10:26 that each took about 1-2 min. There were single record imports and the like. The afternoon one, 1:31 - 1:49pm was when there were NO single record imports occurring. Not sure how busy FOLIO was really - perhaps with circulation
25University of Chicago3/31/2023Christie Thomas Nolana1never completedmatch on 035$z to Instance OCLC number, instance status static match and holdings static match / for non matches match on 035$a to  Instance OCLC number, instance status static match and holdings static match 

Never finished in production. Completed as expected in uchicago staging environment in less than one minute.

Job completed after 9.5 hours at 1:15 in the morning.

265 Colleges4/3/2023Sara Colglazier Morning Glory HF1251st upload: did not move from 0%, so deleted after X minutes, 2nd upload no prob (under a minute, as expected)–this happened 3 times in a row, after the initial create ALL file was not a problem as well as the 1st of the 4 create additional HOL & Itemmatch on instance sys control number and create holdings and itemsnot especially, just normal late Monday afternoon activity
27Villanova University4/3/2023Jesse Flavin Nolana1Tried twice to import a single record—never made any progress.  The job was manually stopped each time after around 10 minutes.Update instance and holdings after matching on the POL (this job has successfully been run previously in Nolana)Late morning: 11:04 & 11:27.  Not aware of any heavy use at the time.
28Villanova University4/4/2023David BurkeNolana271423 minutessimple load, creating instance, holdings, and itemrun 8:30 in the morning, EST.  Trying to avoid heavy use period.
29Villanova University4/4/2023David BurkeNolana913 minutesSame as above, but much smaller fileAbout 9:00 AM.  Not aware of any traffic
30Missouri State University4/4/2023Nolana48219 minutesLook for match based on 001/HRID. If none, create instance only1:15 PM. No other import activity
31Villanova University4/4/2023David BurkeNolana51231 minutessimple record load10:13 AM
325 Colleges4/5/2023Nolana1Never finishedInventory single record import2:03
33Missouri State University4/6/2023Nolana66618 minutesLook for match based on 001/HRID. If none, create instance only7:30am, before the library opened so no other traffic
34Missouri State University4/6/2023Nolana2141 minuteMatch based on 001/HRID. If found, update the instance only7:51am. Compare elapsed time to previous entry. 
355 Colleges4/6/2023Nolana1never finishedInventory single record importstarted around 9. This wasn't the 1st ISRI.
36University of Missouri System4/6/2023Seth Huber Nolana1239 minutes; 1 error returned "org.folio.processing.exceptions.MatchingException: Found multiple records matching specified conditions," even though the 035 matchpoint only occurs once in catalogMatch based on 035 prefix, no action if no match, update MARC bibliographic if matchearly afternoon, no other jobs processing (aside from normal single record imports) 
37University of Missouri System4/6/2023Seth Huber Nolana206119 minutesMatch based on 035, update if match, create MARC/holdings/item if no matchSame as row 36
385 Colleges4/6/2023Nolana122 mininventory single record importThis hasn't happened before. Since Nolana all imports are taking longer and ISRI's are either hanging or taking a ridiculous amount of time.
39University of Missouri System4/6/2023Seth Huber Nolana49317 minutesMatch on instance HRID, suppress matching recordslate afternoon, around 4PM CST
405 Colleges4/10/2023Nolana35Never completed. io.vertx.core.impl.NoStackTraceThrowable: No such Tenant fs00001006That same file was run with the same job profile (create inventory) a couples later. This error didn't appear. There was just No record. This same file using the same job profile completed successfully in our Sandbox. Reported to hosting vendorLate/early evening. No activity.
41University of Missouri System4/11/2023Seth Huber Nolana1627 minutes; 22 errors returned "org.folio.processing.exceptions.MatchingException: Found multiple records matching specified conditions," even though the 035 matchpoint only occurs once in catalogMatch on 035 (OCoLC)*, create holdings/items for no matchLate morning, 10:22AM CST
42Missouri State University4/11/2023Nolana

7

5

6 minutes

24 minutes

Match on 035/OCLC (there were no matches); create I/H/I.Late morning. No other DI activity. Usually my batches take less than a minute. This is the second time since upgrading to Nolana that I have had a batch take such a long time. No other processes happening (at least to my knowledge).
435 Colleges4/15/2023Nolana3000Create srs and inventory using default profile14 minThis is double the amount of time and doing less that what we did in Morning Glory.
445 Colleges4/15/2023Nolana3000add holdings and items match on instance system control number20 min

This is again so much more time than in MG.

45Missouri State University4/20/2023Monica Arnold Nolana1000Update instances based on 001/HRID10 minEarly afternoon, about 1:15pm. The same import in our test system took 3 minutes. 
46Michigan State University5/15/23Nolana1Update SRS / Instance; create holdings & item; match on Instance HRID2 minAbout 9:23 AM; no concurrent jobs running.
47University of Missouri System5/15/23Seth Huber Nolana8341 hr. 47 minutesMatch on 035 (OCoLC)*, create holdings/items for no matchAll attempts started early morning; first 3 sat at 0% and were manually stopped after 10-15 minutes