Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
outlinetrue

...

  • This document contains the results of testing Check-in/Check-out and Data Import for MARC Bibliographic records on the Ramsons[NON-ECS] release environment. 

...

  • Data Import with Check In/Check Out tests finished successfully with PTF - Create 2 and PTF - Updates Success - 2 job profiles with files 5K, 10K, 25K, 50K, 100K records.
  • Instance type was updated from m6i.2xlarge to r7g.2xlarge
  • Comparing with previous testing results Quesnelia and Ramsons releases
    • Check-in duration degraded 20% and Check-out duration degraded 40% in average without Data Import
    • Data Import Create jobs duration with CI/CO degraded 15%-40% depended of file size
    • Data Import Update jobs durations with CI/CO degraded in two times.
    • Check-in duration degraded 20% and Check-out duration degraded 40% in average for Data Import Create
    • Check-in duration degraded 40% and Check-out duration degraded 45% in average for Data Import Update

Test Runs 

Test №ScenarioTest ConditionsResults

1
DI MARC Bib Create5K, 10K, 25K, 50K, 100K consequentially
Completed
CICO 8 users

2
DI MARC Bib Update5K, 10K, 25K, 50K, 100K consequentially


Completed

CICO8 users

...


ProfileMARC FileDI Duration

DI Delta  
Quesnelia/Ramsons

with CI/CO
(hh:mm:ss)

Check In, Check Out
Response time
(8 users)
Check In, Check Out
Response time
(8 users)
Delta, %

without CI/CO

with CI/COQuesneliaRamsonsQuesnelia/RamsonsQuesnelia/Ramsons
QuesneliaRamsonsQuesneliaRamsonsCI Average secCO Average secCI Average secCO Average secCICO
DI MARC Bib Create (PTF - Create 2)5K.mrc00:03:20
00:02:320:02:530:00:21
+14%
0.6450.9010.8371.628+23%+45%
10K.mrc00:06:0000:05:3300:05:030:05:35

0:00:32
+11%

0.6280.9220.8091.460+22%+37%
25K.mrc00:13:410:14:1600:11:580:15:130:03:15
+27%
0.6390.960.8951.545+29%+38%
50K.mrc00:21:590:28:2300:23:290:27:170:03:48
+16%
0.6781.0030.9011.495+25%+33%
100K.mrc00:40:160:49:0300:46:071:04:31

0:18:24
+40%

0.6860.9980.8961.459+23%+32%
DI MARC Bib Update (PTF - Updates Success - 2)5K.mrc00:07:10
00:03:240:07:25

0:04:01
+118%

0.6280.9750.9921.767+37%+45%
10K.mrc00:10:270:15:0000:06:290:12:520:04:01
+98%
0.6641.0181.1001.903+40%+47%
25K.mrc00:23:160:34:4100:16:150:37:020:20:47
+128%
0.7171.0621.2251.957+41%+46%
50K.mrc00:40:521:10:0100:33:331:13:160:39:43
+118%
0.7211.0711.2991.957+44%+45%
100K.mrc01:02:002:27:0501:10:142:32:251:22:11
+117%
0.7391.0811.2972.027+43%+47%


Detailed CICO response time comparison without DI


ScenarioLoad levelRequestResponse time, ms
Ramsons
Response time, ms
Quesnelia
Delta, %
95 percaverage95 percaverageRamsons/Quesnelia
average
Circulation Check-in/Check-out (without Data import)8 usersCheck-in767625609521+19.96%
Check-out1.3471.1381.070803+41.72%


Test №1-2

Resource utilization

...

DB CPU Utilization

DB Connections

Kafka metrics

OpenSearch Data Nodes metrics

...

Infrastructure


PTF -environment rcp1
  • rcp1 5 r7g.2xlarge EC2 instances located in US East (N. Virginia)us-east-1 
  • 1 instance of db.r6g.xlarge database instance: Writer instance
  • MSK fse-test
      • 4 kafka.m7g.xlarge brokers in 2 zones (2 brokers per zone)
      • Apache Kafka version 3.7.x, metadata mode - KRaft

      • EBS storage volume per broker 300 GiB

      • auto.create.topics.enable=true
      • log.retention.minutes=480
      • default.replication.factor=2
      • revision - 26
  • OpenSearch 2.13 ptf-test cluster
    • r6g.2xlarge.search 4 data nodes

    • r6g.large.search 3 dedicated master nodes


DB tables records size:

Tennentinstance countholdings countitem countauthority count
fs0900000030.587.26030.646.07531.734.81816.535.572


Methodology/Approach

DI tests scenario (DI MARC Bib Create and Update) were started on Ramsons (rcp1) env with  file splitting features enabled on a NON-ECS environment.

...