Check-in/check-out with parallel requests new RMB
IN-PROGRESS
Overview
This is a report for a Check-in-check-out test run with parallel requests against the pre-Morning-glory release with new RMB that will distribute traffic between DB nodes by Read/Write transactions (RMB-348).
Software Versions
Okapi
- Version 4.13.2
- For tenant fs09000000
- On URL https://okapi-ptf-rmb.int.aws.folio.org
Modules
- mod-inventory-18.3.0-SNAPSHOT.367
- mod-inventory-storage-24.0.0-SNAPSHOT.615
- mod-feesfines-18.1.0-SNAPSHOT.122
- mod-authtoken-2.12.0-SNAPSHOT.219
- mod-pubsub-2.7.0-SNAPSHOT.95
- mod-patron-blocks-1.7.0-SNAPSHOT.66
- mod-circulation-23.2.0-SNAPSHOT.527
- mod-circulation-storage-14.1.0-SNAPSHOT.275
Test Run
Test | Virtual Users | Duration |
---|---|---|
1 | 20 users | 30 min |
Results
Response Times (in seconds)
Average (seconds) | 50th %tile (seconds) | 75th %tile (seconds) | 95th %tile (seconds) | |||||
Check-in | Check-out | Check-in | Check-out | Check-in | Check-out | Check-in | Check-out | |
20 users | 0.468 | 0.754 | 0.424 | 0.669 | 0.504 | 0.783 | 0.709 | 1.201 |
Comparisons to Workflow Tests with RMB-348 Implementation
As you can see, all of the response times become lower by 5%-15% except the 95th percentile which becomes higher by 10%-20%.
Average | 50th percentile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Check-in parallel | Delta | Check-out parallel | Delta | Check-in parallel | Delta | Check-out parallel | Delta | |||||
20 users | 0.468 | 0.509 | 8.05% | 0.754 | 0.796 | 5.27% | 0.424 | 0.492 | 13.82% | 0.669 | 0.773 | 13.45% |
75th percentile | 95th percentile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Check-in parallel | Delta | Check-out parallel | Delta | Check-in parallel | Delta | Check-out parallel | Delta | |||||
20 users | 0.504 | 0.536 | 5.97% | 0.783 | 0.829 | 5,54% | 0.709 | 0.633 | 10.71% | 1.201 | 0.939 | 21.81% |