Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Stakeholders


Page contains key initiatives and issues that Firebird team takes/addresses to support and develop the functionalityFOLIO's implementation of OAI-PMH  was developed with a requirement that the full inventory harvest is a rare event, done once or twice a year.  The full harvest should be supported by incremental harvests that can be scheduled on a daily basis  to make sure all the inventory changes are included in the library's catalogs.  However, in production we see that the full harvests are triggered multiple times during a day, sometimes concurrently, sometimes inadvertently.  The purpose of this page is to list the proposed initiatives and stories that will allow to harden OAI-PMH implementation and make it more robust.


Table

#DateType

Details

Plan / Action itemsJiraStatus/Timeline
1

 

Status
colour

Red

Green
title

issue

Story

Noticed that two processes to fill instances table of mod OAI PMH module were created
Perform analysis of the case
Verify if the issue can be recreated or if it was related to the client requesting the harvest

Jira Legacy
serverSystem

Jira

JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODOAIPMH-403

Closed/ no longer occurs
2

 

Status
colour

Red

Blue
title

issueSpike: Throttle Requests To mod-inventory-storage

Initiative

Investigate possible ways to limit impact of the full harvest on inventory and SRS storageReview available options, create required stories and prioritize the work

Jira Legacy
serverSystem

Jira

JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODOAIPMH-400


3

 

Status
colour

Yellow

Green
title

task

Story

Prevent users from inadvertently triggering multiple full harvests Limit of max initial concurrent oai-pmh requests for tenant

Jira Legacy
serverSystem

Jira

JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODOAIPMH-404

Sprint 138
4

 

Status
colourBlue
titleinitiative

Determine how many
concurrent
full harvests
edge and mod-oai-pmh
the system can support before it crashesReview available options, create required stories and prioritize the work

Jira Legacy
serverSystem

Jira

JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyPERF-233

PTF team: Sprint 137, Sprint 138
5

 

Status
colour

Red

Blue
title

issue

Initiative

Perform analysis for the case when handling client waits while oai-pmh searching for instances with underlying recordsReview available options, create required stories and prioritize the work

Jira Legacy
serverSystem

Jira

JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODOAIPMH-383


6

 

Status
colourBlue
titleInitiative

Investigate handling invalid XML characters in the library dataPrioritize the work described in MODIPMH-402

Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODOAIPMH-396


7

 

Status
colourGreen
titleStory

Implement handling invalid XML characters in the library dataPrioritize the work

Jira Legacy
serverSystem JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODOAIPMH-402


8

Status
colourGreen
titleStory

Performance testing for each releasePerformance testing for the Lotus release

Jira Legacy
serverSystem JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyPERF-231

PTF team, Sprint 137, Sprint 138 
9

 

Status
colourBlue
titleInitiative

Issues still occur. Need to carefully analyze the logs to have data for RCAPerform analysis on the logs

Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODOAIPMH-405

Sprint 137
10

 

Status
colourRed
title

issue

bug



Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODOAIPMH-407

Sprint 138
11

 

Status
colourRed
titlebug



Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODOAIPMH-406

Sprint 138
12

 

Status
colourGreen
titleStory

Collect mod-oai-pmh instances statistics

Jira Legacy
serverSystem JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODOAIPMH-408


13

 

Status
colourGreen
titleStory

Build API for harvesting statistics

Jira Legacy
serverSystem

Jira

JIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODOAIPMH-

396

412

Sprint 138