Versions Compared

Key

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

Table of Contents

...

  • Multiple tenants will communicate (produce and consume messages) with only one topic with keyword "ALL" instead of separate topics with tenantId

In scope of PERF-684 and PERF-713 - PTF team decided to run several experiments on Data Import using shared kafka topic approach

...

Test #fileSizecomment
DI Duration/tenant
fs09....fs07...01fs07...02
125Kno shared topics13 min 49 s28 min 3 s21 min 48 s
225Kno shared topics14 min 47 s26 min 47 s21 min 43 s
325Kwith shared topics23 min 59 s22 min 7 s17 min 17 s
425Kwith shared topics18 min 10 s20 min 31 s18 min 38 s
550Kwith shared topics30 min 3 s35 min 6 s40 min 9 s (error)
6100Kwith shared topicsstuck on 99%*1 hr 24 min

1 hr 43min

(error) *

7CICO 20 users + DI 25K on 3 tenantsno shared topicscompleted with errors 27 min.*50 min41 min
8CICO 20 users + DI 25K on 3 tenantswith shared topics39 min41 min37 min

DI ERRORS. in all cases of error during Data Import - the error is io.netty.channel.StacklessClosedChannelException


Test 7,8 CICO



no shared topic(#7)with shared topic(#8)
before DIduring DIbeforeduring DI
Check In0,432s1,21s0,494s1,641s
Check Out0,824s2,355s1,029s2,702s

...

PTF -environment pcp1

Release - Poppy.

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

  • 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 fse-ptf cluster
    • instance type r6g.large.search
    • Data nodes -4
    • Master nodes -3
    • EBS size 500 GiB

Modules version: 

Module
pcp1-pvt
Thu Oct 26 10:24:30 UTC 2023
Task Def. RevisionModule VersionTask CountMem Hard LimitMem Soft limitCPU unitsXmxMetaspaceSizeMaxMetaspaceSizeR/W split enabled
mod-inventory-storage-b11mod-inventory-storage:27.0.024096369020483076384512false
mod-data-import-b15mod-data-import:3.0.11204818442561292384512false
mod-source-record-storage-b11mod-source-record-storage:5.7.025600500020483500384512false
mod-inventory-b10mod-inventory:20.1.022880259210241814384512false
mod-source-record-manager-b12mod-source-record-manager:3.7.025600500020483500384512false
mod-di-converter-storage-b14mod-di-converter-storage:2.1.02102489612876888128false
mod-circulation-storage-b10mod-circulation-storage:17.1.022880259215361814384512false
mod-pubsub-b9mod-pubsub:2.11.02153614401024922384512false
mod-circulation-b10mod-circulation:24.0.022880259215361814384512false

...