Data Import MARC BIB + Check-in-check-out with DB R/W Split enabled and disabled (Nolana) 2022-12-15
20-users tests | Avg | Max |
|
|
|---|---|---|---|---|
mod-users | 21% | 21% |
|
|
mod-pubsub | 5% | 5% |
|
|
okapi | 14% | 14% |
|
|
mod-circulation | 4% | 4% |
|
|
mod-circulation-storage | 5% | 5% |
|
|
mod-inventory | 7% | 7% |
|
|
mod-inventory-storage | 7% | 7% |
|
|
mod-patron-blocks | 1% | 1% |
|
|
mod-feesfines | 17% | 17% |
|
|
mod-authtoken | 31% | 20-users tests | Avg | Max |
|
| mod-users | 21% | 21% |
|
| mod-pubsub | 5% | 5% |
|
| okapi | 14% | 14% |
|
| mod-circulation | 4% | 4% |
|
| mod-circulation-storage | 5% | 5% |
|
| mod-inventory | 7% | 7% |
|
| mod-inventory-storage | 7% | 7% |
|
| mod-patron-blocks | 1% | 1% |
|
| mod-feesfines | 17% | 17% |
|
| mod-authtoken | 31% | 78% |
- 1 Overview
- 2 Infrastructure
- 3 High-Level Summary
- 4 Test Runs
- 5 Results
- 6 Comparisons
- 6.1 Response Time Comparison Graph
- 6.1.1 MARC BIB Create
- 6.1.2 MARC BIB Update
- 6.2 Memory Utilization
- 6.2.1 MARC BIB Create
- 6.3 Modules CPUs Utilization
- 6.3.1 MARC BIB Create
- 6.3.2 MARC BIB Update
- 6.4 Database and network
- 6.4.1 MARC BIB Create
- 6.4.2 MARC BIB Update
- 6.5 Database connections
- 6.5.1 MARC BIB Create
- 6.5.2 MARC BIB Update
- 6.1 Response Time Comparison Graph
- 7 Miscellaneous
Overview
This is a report for a series of Check-in-check-out tests (CI/CO) + Data Import (DI) tests run against the Nolana release and with DB R/W Split enabled.
Infrastructure
PTF -environment ncp3
9 m6i.2xlarge EC2 instances located in US East (N. Virginia)us-east-1
2 instances of db.r6.xlarge database instances, one reader, and one writer
MSK ptf-kakfa-3
4 m5.2xlarge brokers in 2 zones
Apache Kafka version 2.8.0
EBS storage volume per broker 300 GiB
auto.create.topics.enable=true
log.retention.minutes=480
default.replication.factor=3
Modules memory and CPU parameters
Modules | Version | Task Definition | Running Tasks | CPU | Memory | MemoryReservation | MaxMetaspaceSize | Xmx |
|---|---|---|---|---|---|---|---|---|
mod-inventory | 19.0.1 | 1 | 2 | 1024 | 2880 | 2592 | 512m | 1814m |
mod-inventory-storage | 25.0.1 | 1-2 | 2 | 1024 | 2208 (1872 in MG) | 1952 (1684 in MG) | 512m | 1440m |
okapi | 4.14.7 | 1-2 | 3 | 1024 | 1684 (1512 in MG) | 1440 (1360 in MG) | 512m | 922m |
mod-feesfines | 18.1.0 | 1-2 | 2 | 128 | 1024 | 896 | 128 | 768 |
mod-patron-blocks | 1.7.1 | 1-2 | 2 | 1024 | 1024 | 896 | 128 | 768 |
mod-pubsub | 2.7.0 | 1-2 | 2 | 1024 | 1536 (1440 in MG) | 1440 (1296 in MG) | 512 | 922 |
mod-authtoken | 2.12.0 | 1-2 | 2 | 512 (128 in MG) | 1440 (1024 in MG) | 1152 (896 in MG) | 128 | 922 (768 in MG) |
mod-circulation-storage | 15.0.0 | 1-2 | 2 | 1024 | 1536 (1152 in MG) | 1440 (1024 in MG) | 512 | 896 |
mod-circulation | 23.3.0 | 1 | 2 | 1024 | 1024 | 896 | 128 | 768 |
mod-configuration | 5.9.0 | 1-2 | 2 | 128 | 1024 | 896 | 128m | 768m |
mod-users | 19.0.0 | 1-2 | 2 | 258 | 1024 | 896 | 128m | 768m |
mod-remote-storage | 1.7.0 | 1-2 | 2 | 128 | 1872 | 1684 | 512m | 1178m |
mod-data-import-cs | 1.15.1 | 1-2 | 2 | 258 | 1024 | 896 | 128m | 768m |
mod-quick-marc | 2.5.0 | 1-2 | 1 | 128 | 2288 (2098 in MG) | 2176 (1920 in MG) | 512m | 1664m |
mod-source-record-storage | 5.5.2 | 1-2 | 2 | 1024 | 1536 (1440 in MG) | 1440 (1296 in MG) | 512m | 908m |
mod-source-record-manager | 3.5.4 | 2-3 | 2 | 1024 | 4096 (2048 in MG) | 3688 (1844 in MG) | 512m (800M in MG) | 2048m (1024m in MG) |
mod-data-import | 2.6.1 | 1-2 | 1 | 256 | 2048 | 1844 | 512m | 1292m |
MG- Morning Glory release
Front End:
Item Check-in (folio_checkin-7.2.0)
Item Check-out (folio_checkout-8.2.0)
Modules that had R/W split enabled
1 | mod-inventory-storage |
2 | mod-feesfines |
3 | mod-patron-blocks |
4 | mod-pubsub |
5 | mod-authtoken |
6 | mod-circulation-storage |
7 | mod-configuration |
8 | mod-users |
9 | mod-remote-storage |
10 | mod-data-import-cs |
11 |