Export deleted MARC authority records via API
Description
Environment
qcon
Potential Workaround
None
is cloned by
relates to
Checklist
hideActivity
Show:
Magda Zacharska June 28, 2024 at 10:35 PM
Hi the PERF story for deleted bibl records is:
Khalilah Gambrell June 12, 2024 at 10:15 AM
Hey - do you have a similar Jira issue?
Khalilah Gambrell May 28, 2024 at 12:30 PM
Hey - let me know if I can help with this request.
Martin Tran April 16, 2024 at 3:13 PM
For data: how can the records be marked as deleted? Via an API call or should the records be marked as deleted before importing?
Martin Tran April 16, 2024 at 11:58 AMEdited
Hi With what release or version of a module should this feature be tested? And how would you prioritize it? How soon do you need the test result?
Done
Details
Details
Assignee
Stanislav Nehrii
Stanislav NehriiReporter
Kalibek Turgumbayev
Kalibek TurgumbayevTester Assignee
Olga Kondratenko
Olga KondratenkoPriority
Story Points
3
Development Team
PTF
Release
Ramsons (R2 2024)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created April 16, 2024 at 10:40 AM
Updated November 13, 2024 at 10:31 AM
Resolved June 18, 2024 at 1:27 PM
TestRail: Cases
TestRail: Runs
App name/area of issue:
Test implementation of the feature
Brief statement of the issue:
Measure the performance of the API for exporting deleted records and not evaluate the impact for the performance of the API for exporting active records
Steps to recreate the issue:
Import/add 100K deleted records
Measure the performance of an export operation of 2K (paged) records for all 100K deleted records
Use parameter
deleted=true
to theGET /authority-storage/authorities
endpoint to choose between deleted and not deleted authority recordsImport/add 200K to have 300K deleted records overall
Measure the performance of a export operation of 2K (paged) records for all 300K deleted records
Use parameter
deleted=true
to theGET /authority-storage/authorities
endpoint to choose between deleted and not deleted authority recordsCompare 2 and 4
How many users at any given time:
1 tenant, 1 user.
Volume of data:
Authorities:
Active authority records - 300K
Deleted authority records - 300K
Expected response time:
under a minute
Main modules that are involved in the process (if obvious or if known):
mod-entities-links
Testing Approach:
Use REST API
GET /authority-storage/authorities
Acceptance Criteria:
Create a Confluence document based on the PTF report template, compare the results, highlight interesting observations and any necessary follow-up work.