NFR: R2 2022 Morning Glory Data import Stability/Reliability/Performance work
Description
Priority
Fix versions
Development Team
Assignee
Solution Architect
Parent Field Value
Parent Status
continues
is defined by
relates to
Checklist
hideTestRail: Results
Activity
Kateryna Senchenko February 11, 2022 at 2:48 PM
Hi @Ann-Marie Breaux,
The list of tickets looks good to me, no Karate tests needed, but I'll add a story for performance testing. Put a rough estimate, and will update the description. Thank you!
Ann-Marie Breaux February 11, 2022 at 6:27 AMEdited
Hi @Kateryna Senchenko I think I've got this one cleaned out now. Could you please:
1. Review the issues left in this feature. I pulled out all the non-mod-data-import Spring, and a few others we decided to push out. Anything else that could be pushed out to Nolana or later?
2. Do we need any stories for new or updated Karate tests?
3. Check the T-shirt size - can we reduce it from Jumbo?
4. Could you clean up the description? Or maybe we can work on it together next week
Ann-Marie Breaux January 21, 2022 at 3:05 PM
Hi @Kateryna Senchenko Could you review the BE T-shirt size for this? Is it really jumbo, or maybe smaller now?
Update the description once we know what will be left from Lotus https://folio-org.atlassian.net/browse/UXPROD-3210#icft=UXPROD-3210 and UXPROD-3261
Moving to Spring will help make the modules easier to maintain
Investigation required for:
Review folio-spring-base and how it can be used in mod-data-import
Define an approach for Spring transition for mod-source-record-manager and mod-source-record-storage (and the use of data-import-processing-core for Vertx-based and Spring-based modules)
mod-data-import stores input file in memory, limiting size of uploaded file and possibly having oom
Proposed solution/stories
Moving mod-data-import to use Spring
Improve logging to help in troubleshooting
Test performance after all the changes are applied
Questions