Table of Contents |
---|
Overview
- In this workflow, we load test mod-search without and with ES background reindexing across 2 tenants for the Lotus release -
Jira Legacy server FOLIO Issue TrackerSystem JIRA columnIds issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 6ccf3fe401505d01-3301b853-368a3c2e-983e90f1-20c466b11a49ee9b165564fc key PERF-225
We tested with 1, 20 virtual users against 10 million Inventory records.
...
- 7.2 million inventory records (7.3 Million instances, 7.8 Million holdings record, 8.9 Million items)
- 80 FOLIO back-end modules deployed in 166 ECS services
- 3 okapi ECS services
- 7 m5.xlarge EC2 instances
- 1 writer db.r6g.xlarge 1 reader db.r6g.xlarge AWS RDS instance
High-Level Summary
...
Query | 1 user - Baseline (avg) | 1 user - Under the reindexing load (avg) | 20 user - Baseline (avg) | 20 user - Under the reindexing load (avg) |
Regular | 336 ms | 448 ms | 728 ms | 0.850 ms |
Wildcard | 1.42 seconds | 1.63 seconds | 2.32 seconds | 2.71 seconds (2 failed requests for /search/instances: title all *1randomword) |
*Note that "Regular" queries are queries that don't have the wild card character ( * ).
Show total requests processed increases as we increase the number of users concurrently.
...
JIRA tickets created as part of this investigation
Jira Legacy server FOLIO Issue TrackerSystem JIRA serverId 6ccf3fe401505d01-3301b853-368a3c2e-983e90f1-20c466b11a49ee9b165564fc key MSEARCH-331 Jira Legacy server FOLIO Issue TrackerSystem JIRA serverId 6ccf3fe401505d01-3301b853-368a3c2e-983e90f1-20c466b11a49ee9b165564fc key MSEARCH-337
Additional information
- Different permutations of random words and sentences were generated from https://www.mit.edu/~ecprice/wordlist.10000
- Artifact stored http://carrier-io.int.folio.ebsco.com/artifacts?q=mod-search - mod-search.zip
...