PTF - Export deleted MARC authority records (Quesnelia) [ECS]

Overview

  • This document contains the results of testing of export deleted MARC authority records via API on the Quesnelia [ECS] release on qcon environment. 

PERF-897 - Getting issue details... STATUS  

Summary

  • Export deleted MARC authority records tests finished successfully on qcon environment using  100K, 300K and 646K records.
  • Comparing Test Duration and Response time between tests with 100K, 300K and 646K records 
    • Test Duration grew up according to grew records count.
    • Response time for 100k and 300k records almost the same, but it grew up almost in two times compared 100k and 646k records.
  • During testing, we noticed that mod-entities-links module used 53% CPU in spikes for 300k, but for 646k records used 39% CPU.
  • No memory leaks are observed.
  • After the first part of the tests, the database was cleaned up by removing deleted MARC authority records. This cleanup negatively affected the duration and response time for the 100k records in the repeated test.

Test Runs 

Test №ScenarioTest ConditionsResults
1Export deleted MARC authority records via API

100k deleted records

Completed
2300k deleted recordsCompleted
3646k deleted recordsCompleted

Test Results

This table contains durations for export deleted MARC authority records and response time (Average) for GET authority-storage/authorities endpoint

ProfileTest Conditions

Test

Duration  sec

Response time Average sec


GET_authority-storage/authorities

Export deleted MARC authority records via API

100k13.3170.261
300k29.1090.288
646k90.0450.514

Export deleted MARC authority records via API

(repeated tests)

100k25.8920.512
300k36.1730.358