NFR: R2 2022 Morning Glory Data import Stability/Reliability/Performance work

Description

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

Priority

Development Team

Folijet

Assignee

Solution Architect

Parent Field Value

None

Parent Status

None

Checklist

hide

TestRail: Results

Activity

Show:

Kateryna Senchenko February 11, 2022 at 2:48 PM

Hi ,

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 AM
Edited

Hi 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 Could you review the BE T-shirt size for this? Is it really jumbo, or maybe smaller now?

Done

Details

Reporter

PO Rank

115

Front End Estimate

Out of scope

Front-End Confidence factor

Medium

Back End Estimate

XXL < 30 days

Back End Estimator

Release

Morning Glory (R2 2022)

Rank: Cornell (Full Sum 2021)

R1

Rank: U of AL (MVP Oct 2020)

R1

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created December 1, 2021 at 2:22 PM
Updated October 26, 2022 at 6:25 PM
Resolved June 27, 2022 at 10:30 PM
TestRail: Cases
TestRail: Runs