Features that will be implemented to enhance FOLIO's ability to support consortia (Phase 1) (UXPROD-4049)

[UXPROD-4130] Improve OAI-PMH performance Created: 14/Mar/23  Updated: 15/Dec/23  Resolved: 15/Dec/23

Status: Closed
Project: UX Product
Components: None
Affects versions: None
Fix versions: Poppy (R2 2023)
Parent: Features that will be implemented to enhance FOLIO's ability to support consortia (Phase 1)

Type: New Feature Priority: P2
Reporter: Magda Zacharska Assignee: Magda Zacharska
Resolution: Done Votes: 0
Labels: OAI-PMH-Support, metadatamanagement
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Defines
defines MODOAIPMH-511 SPIKE - improve performance of get_up... Closed
is defined by PERF-492 OAI-PMH -Performance dependencies bet... Closed
is defined by MODOAIPMH-490 Inventory-client to views mechanism r... Closed
is defined by MODOAIPMH-491 Implement query builder for the new a... Closed
is defined by MODOAIPMH-492 Re-work asynchronous code for harvesting Closed
is defined by MODOAIPMH-513 Avoid skipping entire batch when 500 ... Closed
Gantt End to Start
has to be done after UXPROD-4129 Investigate OAI-PMH performance impro... Closed
Release: Poppy (R2 2023)
Epic Link: Features that will be implemented to enhance FOLIO's ability to support consortia (Phase 1)
Back End Estimate: XXL < 30 days
Back End Estimator: Viachaslau Khandramai (Inactive)
Back-End Confidence factor: 90%
Development Team: Firebird
PO Rank: 0

 Description   

Current situation or problem:
The existing OAI-PMH implementation supports only one concurrent harvest. However, in the consortia environment the same institution might need to harvest data for the consortia common catalog, the library discovery layer and resource sharing systems (ReShare).

In scope

  • Support multiple concurrent full harvests
  • Support incremental harvests run every four hours
  • Support harvest of bib records (instances) and holdings /items data
  • Support already implemented:
    • harvested data: SRS, inventory, SRS and inventory
    • metadataParameter: marc21 and marc21_withholdings
    • verbs: ListRecords, GetRecord, ListIdentifiers
  • The harvest do not affect overall performance of the system (check-in, check-out, cataloging, data imports)

Out of scope

TBD

Questions



 Comments   
Comment by Taras Spashchenko [ 08/Jun/23 ]

Magda Zacharska , since we discussed the approach to retrieve shared MARC records, this feature can be unblocked.

Generated at Fri Feb 09 00:37:31 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.