...
This document contains the results of testing Data Import Splitting Feature for MARC Bibliographic records in the Orchid release to detect the baseline for ocp3.
Jira |
---|
server | FOLIO Issue Tracker |
---|
serverId | 6ccf3fe4-3301-368a-983e-20c466b11a49 |
---|
key | PERF-662 |
---|
|
Jira |
---|
server | FOLIO Issue Tracker |
---|
serverId | 6ccf3fe4-3301-368a-983e-20c466b11a49 |
---|
key | PERF-645 |
---|
|
Jira |
---|
server | FOLIO Issue Tracker |
---|
serverId | 6ccf3fe4-3301-368a-983e-20c466b11a49 |
---|
key | PERF-647 |
---|
|
Jira |
---|
server | FOLIO Issue Tracker |
---|
serverId | 6ccf3fe4-3301-368a-983e-20c466b11a49 |
---|
key | PERF-646 |
---|
|
Summary
- Duration for DI correlates with number of the records imported (100k records- 32 38 min, 250k - 1 hour 33 32 min, 500k - 3 hours 33 29 min).
- ---------Multitenant DI could be performed successfully for up to 9 jobs in parallel. If jobs are big they will start one by one in order for each tenant but processed in parallel on 3 tenants. Small DI (1 record) could be finished faster not in order. Duration for Check-In/Check-Out is prolonged twice during DI.
- This has memory utilization increasing due to previous modules restarting (everyday cluster shot down process) no memory leak is suspected for all of the modules.
- Average CPU usage for mod-inventory -was 144%, mod-di-converter-storage was about 462%107%, and for all other modules did not exceed 150 100 %. We can observe spikes in CPU usage of mod-data-import at the beginning of the Data Import jobs up to 400%260%.
- Approximately DB CPU usage is up to 95%.
Recommendations and Jiras
...
Results
Test # |
| Profile | Duration with Splitting Feature | Duration before Splitting Feature ocp3 | Results |
---|
1 | 100K MARC Create | PTF - Create 2 | 37 min -39 min | 32-33 minutes | Completed |
---|
1 | 250K MARC Create | PTF - Create 2 | 1 hour 32 min | 1 hour 33 min - 1 hour 57 min | Completed |
---|
1 | 500K MARC Create | PTF - Create 2 | 3 hours 29 min | 3 hours 33 min | Completed |
---|
2 | Multitenant MARC Create (100k, 50k, and 1 record) | PTF - Create 2 |
| 3 hours 1 min | Completed |
---|
3 | CI/CO + DI MARC Create (20 users CI/CO, 25k records DI on 3 tenants) | PTF - Create 2 |
| 24 min | Completed * |
---|
...