Versions Compared

Key

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

Table of Contents
outlinetrue

...

  • The mod-pubsub module memory leak investigation ticket:
    Jira Legacy
    serverSystem Jira
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODPUBSUB-311
  • New behaviour from the mod_orders_storage.po_line table detected during data import create jobs. Consider also [tenant]_mod_orders_storage.internal_lock query. It should be investigated.

...


ProfileMARC FileDI Duration

DI Delta  
Quesnelia/Ramsons

without CI/CO, %

DI Delta  
Quesnelia/Ramsons

with CI/CO, %

DI Delta Ramsons/Ramsons without/with CI/CO, %

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.mrc
00:04:1100:03:2100:04:11
24.88%0.00%0.8311.3571.01221.54%47.38%
10K.mrc00:04:1400:05:1000:06:5100:06:3922.05%-2.92%28.71%0.8451.410.951.8812.43%33.33%
25K.mrc00:09:4100:10:3000:12:4100:16:138.43%27.86%54.44%0.7191.3331.182.2564.12%68.79%
50K.mrc00:18:1800:15:4300:23:1900:29:47-14.12%27.73%89.50%0.6911.3271.112.2960.64%72.57%
100K.mrc00:38:3600:31:5100:51:2400:56:00-17.49%8.95%75.82%0.6641.3351.62.4140.96%79.78%
DI MARC Bib Update (PTF - Updates Success - 6)5K.mrc

00:04:1200:06:19
50.40%
0.7641.4580.992.229.58%50.89%
10K.mrc00:05:5900:07:1000:08:1500:12:1019.78%47.47%69.77%0.7791.3771.12.541.21%81.55%
25K.mrc00:19:5200:19:0300:20:3800:24:31-4.11%18.82%28.70%0.7551.4011.042.137.75%49.89%
50K.mrc00:37:5300:38:5300:43:0600:49:532.64%15.74%28.29%0.751.4441.032.237.33%52.35%
100K.mrc01:14:0001:23:0001:29:0901:48:0012.16%21.14%30.12%0.731.45812.136.99%44.03%


Detailed CICO response time comparison without DI


ScenarioLoad levelRequestResponse time, sec
Quesnelia
Response time, sec
Ramsons
95 percaverage95 percaverage
Circulation Check-in/Check-out (without Data import)8 usersCheck-in0.640.4910.65
Check-out1.241.081.91.2


Test №1

Response times

Expand
titleResponse times


...

                                                                                                                     

Top SQL-queries


MSK resources utilization

CPU (User) usage by broker

Maximum utilization was 60% with 50k file 

...

Infrastructure


PTF -environment rcon
  • rcon 12 m6g.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 table records size:

  • [tenant]
    • instances -            1163924
    • items -                  2091901
    • holding records - 1348036

Modules:

Expand
titleAll modules


Cluster Resources - rcon-pvt (Fri Jan 17 14:41:06 UTC 2025)


















ModuleTask Definition RevisionModule VersionTask CountMem Hard LimitMem Soft LimitCPU UnitsXmxMetaspace SizeMax Metaspace Size
mod-remote-storage8mod-remote-storage:3.3.324920447203960512512
mod-finance-storage7mod-finance-storage:8.7.321024896070088128
mod-ncip7mod-ncip:1.15.621024896076888128
mod-agreements8mod-agreements:7.1.42159214880000
mod-ebsconet8mod-ebsconet:2.3.12124810240700128256
mod-organizations7mod-organizations:2.0.021024896070088128
mod-consortia10mod-consortia:1.2.2251364776020485121024
edge-sip27edge-sip2:3.3.121024896076888128
mod-serials-management8mod-serials-management:1.1.222480231201792384512
mod-settings7mod-settings:1.1.021024896076888128
mod-data-import10mod-data-import:3.2.412048184401292384512
mod-search18mod-search:4.0.7225922480014405121024
edge-dematic7edge-dematic:2.3.111024896076888128
mod-inn-reach4mod-inn-reach:3.2.1-SNAPSHOT.102236003240028805121024
mod-record-specifications7mod-record-specifications:1.0.221024896076888128
mod-tags7mod-tags:2.3.021024896076888128
mod-authtoken9mod-authtoken:2.16.1214401152092288128
edge-courses8edge-courses:1.5.121024896076888128
mod-notify7mod-notify:3.3.021024896076888128
mod-inventory-update7mod-inventory-update:4.0.021024896076888128
mod-configuration7mod-configuration:5.11.021024896076888128
mod-orders-storage7mod-orders-storage:13.8.321024896070088128
edge-caiasoft7edge-caiasoft:2.3.221024896076888128
mod-login-saml7mod-login-saml:2.9.321024896076888128
mod-erm-usage-harvester7mod-erm-usage-harvester:5.0.121024896076888128
mod-gobi7mod-gobi:2.9.021024896070088128
mod-licenses7mod-licenses:6.1.222480231201792384512
mod-password-validator7mod-password-validator:3.3.02144012980768384512
edge-dcb8edge-dcb:1.2.121024896076888128
mod-bulk-operations8mod-bulk-operations:2.1.823072260001536384512
mod-fqm-manager10mod-fqm-manager:3.0.7230002600076888128
mod-graphql9mod-graphql:1.13.121024896076888128
mod-finance8mod-finance:5.0.121024896070088128
mod-erm-usage7mod-erm-usage:5.0.022800255001800384512
mod-batch-print7mod-batch-print:1.2.021024896076888128
mod-tlr4mod-tlr:1.0.0-SNAPSHOT.821024896076888128
mod-lists12mod-lists:3.0.5260002600076888128
mod-copycat7mod-copycat:1.7.021024512076888128
mod-entities-links11mod-entities-links:3.1.32259224800144001024
mod-permissions14mod-permissions:6.6.121684154401024384512
pub-edge7pub-edge:2023.06.1421024896076800
mod-orders9mod-orders:12.9.922048174001024384512
edge-patron8edge-patron:5.2.121024896076888128
mod-marc-migrations26mod-marc-migrations:1.0.021024896076888128
edge-ncip8edge-ncip:1.10.121024896076888128
edge-inn-reach5edge-inn-reach:3.3.0-SNAPSHOT.6921024896076888128
mod-users-bl7mod-users-bl:7.9.3214401152092288128
mod-oa4mod-oa:2.1.0-SNAPSHOT.6621024896076888128
mod-inventory-storage12mod-inventory-storage:28.0.4240963690030765121024
mod-invoice8mod-invoice:5.9.2214401152092288128
mod-user-import7mod-user-import:3.9.021024896076888128
mod-sender7mod-sender:1.13.021024896076888128
edge-oai-pmh7edge-oai-pmh:2.10.021512136001440384512
mod-data-export-worker10mod-data-export-worker:3.3.623072204802048384512
mod-rtac7mod-rtac:3.7.021024896076888128
mod-circulation-storage8mod-circulation-storage:17.3.322880259201814384512
mod-source-record-storage13mod-source-record-storage:5.9.525600500003500384512
mod-calendar7mod-calendar:3.2.021024896076888128
mod-event-config7mod-event-config:2.8.021024896076888128
mod-courses8mod-courses:1.4.1121024896076888128
mod-circulation-item7mod-circulation-item:1.1.0210248960000
mod-inventory9mod-inventory:21.0.522880259201814384512
mod-email8mod-email:1.18.122800255001800384512
mod-requests-mediated4mod-requests-mediated:1.0.0-SNAPSHOT.421024896076888128
mod-circulation8mod-circulation:24.3.822880259201814384512
mod-pubsub8mod-pubsub:2.15.32153614400922384512
mod-di-converter-storage9mod-di-converter-storage:2.3.121024896076888128
edge-rtac7edge-rtac:2.8.021024896076888128
edge-orders7edge-orders:3.1.021024896076888128
mod-users8mod-users:19.4.521024896076888128
mod-template-engine7mod-template-engine:1.21.021024896076888128
mod-patron-blocks7mod-patron-blocks:1.11.121024896076888128
mod-audit8mod-audit:2.10.221024896076888128
edge-fqm9edge-fqm:3.0.221024896076888128
mod-source-record-manager8mod-source-record-manager:3.9.525600500003500384512
nginx-edge7nginx-edge:2023.06.14210248960000
mod-quick-marc7mod-quick-marc:6.0.012288217601664384512
nginx-okapi7nginx-okapi:2023.06.14210248960000
okapi-b9okapi:6.1.13168414400922384512
mod-feesfines7mod-feesfines:19.2.121024896076888128
mod-invoice-storage7mod-invoice-storage:5.9.121872153601024384512
mod-reading-room7mod-reading-room:1.0.021024896076888128
mod-dcb8mod-dcb:1.2.421024896076888128
mod-service-interaction7mod-service-interaction:4.1.122048184401290384512
mod-patron8mod-patron:6.2.521024896076888128
mod-data-export13mod-data-export:5.1.51204818440000
mod-oai-pmh7mod-oai-pmh:3.14.324096369003076384512
edge-connexion7edge-connexion:1.3.121024896076888128
mod-notes7mod-notes:6.0.0210248960952384512
mod-kb-ebsco-java8mod-kb-ebsco-java:5.0.021024896076888128
mod-organizations-storage7mod-organizations-storage:4.8.121024896070088128
mod-data-export-spring8mod-data-export-spring:3.4.312048184401536384512
mod-login7mod-login:7.12.12144012980768384512
pub-okapi7pub-okapi:2023.06.1421024896076800
edge-erm5edge-erm:1.3.021024896076888128
mod-eusage-reports7mod-eusage-reports:3.0.021024896076888128



...

Update revision in source-record-storage module to exclude every 30 minutes SQL statements - delete rows in marc_indexers (mi WITH deleted_rows


{
"name": "srs.marcIndexers.delete.interval.seconds",
"value": "86400"
},


Update mod-serials module. Set number of task with 0 to exclude significant database connection growth.

DB trigger setup in Ramsons

...