Versions Compared

Key

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

Table of Contents
Overview

...

Smoke Test finished successfully for 3 concurrent DI Create jobs of 50K each.

DI Create# of testNumber of concurrent jobs

Main tenant

(fs09000000)

Second tenant

(fs07000001)

Third tenant

(fs07000002)

10kBaseline100:05:0100:05:0100:05:00

1200:09:0400:09:08

2300:14:2500:15:1200:15:22
25kBaseline100:10:4300:11:1500:11:22

3200:22:4400:22:47

4300:40:3200:40:1700:40:25
DI Update




10kBaseline100:06:25


5200:14:0800:13:44

6300:20:1300:21:0300:20:41
25kBaseline100:15:17


7200:35:2700:35:34

8300:58:4900:58:5900:59:05
DI Create (Smoke test)




50K9122:44.2


10301:21:3701:22:4901:22:49

...

QUESNELIAPOPPYCOMPARISON Quesnelia/Poppy
DI Create# of testNumber of concurrent jobsCentral tenantSecond tenantThird tenantDI CreateNumber of concurrent jobsCentral tenantSecond tenantThird tenantDelta fs09000000Delta fs07000001Delta fs07000002
10kBaseline100:05:0100:05:0100:05:0010k100:04:56

00:00:05


1200:09:0400:09:08

200:10:4300:10:37
00:01:3900:01:29

2300:14:2500:15:1200:15:22
300:21:1200:21:0600:20:5700:06:4700:05:5400:05:35
25kBaseline100:10:4300:11:1500:11:2225k100:11:24

00:00:41


3200:22:4400:22:47

200:23:4400:23:30
00:01:0000:00:43

4300:40:3200:40:1700:40:25
300:37:1100:37:0500:36:5800:03:2100:03:1200:03:27
DI Update# of testNumber of concurrent jobsCentral tenantSecond tenantThird tenantDI UpdateNumber of concurrent jobsCentral tenantSecond tenantThird tenantDelta fs09000000Delta fs07000001Delta fs07000002
10kBaseline100:06:25

10k100:06:32

00:00:07


5200:14:0800:13:44

200:09:4700:11:26
00:04:2100:02:18

6300:20:1300:21:0300:20:41
300:19:0800:19:0600:18:3100:01:0500:01:5700:02:10
25kBaseline100:15:17

25k100:15:13

00:00:04


7200:35:2700:35:34

200:30:4900:30:52
00:04:3800:04:42

8300:58:4900:58:5900:59:05
300:47:4700:48:1700:47:5400:11:0200:10:4200:11:11
50K9122:44.2

50K100:22:31

00:00:13


10301:21:3701:22:4901:22:49
301:12:5401:12:4401:12:3500:08:4300:10:0500:10:14

Compared with Data Import Creates + Updates Poppy pcp1

Service CPU Utilization

Expand
titleCPU utilization comparison


Module QuesneliaCPU (Create 25k 2 tenants)CPU (Update 25k 2 tenants)
mod-inventory-b121.54149.37
mod-quick-marc-b92.3392.09
mod-di-converter-storage-b59.5497.72
nginx-okapi52.4386.49
okapi-b27.0847.92
mod-source-record-storage-b24.141.22
mod-inventory-storage-b23.526.07
mod-permissions-b8.3232.46
mod-source-record-manager-b15.5419.42
mod-users-b7.28.1
mod-pubsub-b7.858.07
mod-password-validator-b2.892.83
mod-feesfines-b2.723.14
mod-configuration-b2.383.65
mod-authtoken-b2.192.86
mod-circulation-storage-b1.882.14
mod-data-import-b1.852.04
mod-circulation-b0.410.4
pub-okapi0.260.25


Service PoppyCPU CreateCPU Update
mod-inventory-b122.87181.72
mod-di-converter-storage-b78.9475.21
mod-quick-marc-b75.7122.16
nginx-okapi71.7978.33
mod-source-record-storage-b47.3642.14
okapi-b36.9929.78
mod-source-record-manager-b30.4136.98
mod-inventory-storage-b24.8319.45
mod-users-b19.335.61
mod-configuration-b11.692.73
mod-permissions-b9.1918.71
mod-pubsub-b6.976.85
mod-authtoken-b6.513.44
mod-password-validator-b3.272.75
mod-feesfines-b2.292.5
mod-data-import-b1.842.09
mod-circulation-storage-b1.271.65
mod-circulation-b0.330.34
pub-okapi0.230.24


...

Infrastructure

PTF -environment qcp1

  • 10 m6i.2xlarge EC2 instances located in US East (N. Virginia)us-east-1
  • 1 database  instance, writer


    NameMemory GIBvCPUsmax_connections

    db.r6g.xlarge

    32 GiB4 vCPUs2731


  • Number of records in DB:
    •  fs09000000
      • instances - 25901331
      • items - 27074913
      • holdings - 25871735
    • fs07000001
      • nstances - 10100620
      • items - 1484850
      • holdings - 10522266
    • fs07000002
      • nstances - 1161275
      • items - 1153548
      • holdings - 1153548
  • MSK tenant
    • 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
  • Open Search ptf-test
    • version OpenSearch_2_7_R20240502 
    • Data nodes
      • Instance type - r6g.2xlarge.search
      • Number of nodes - 4
      • Storage type - EBS
      • EBS volume size (GiB) - 500
    • Dedicated master nodes
      • Instance type - r6g.large.search
      • Number of nodes - 3

...