All work
- Create script to clean up Snapshot statuses in mod-source-record-storage (Juniper bugfix)MODSOURCE-335Resolved issue: MODSOURCE-335Kateryna Senchenko
- Create script to clean up Snapshot statuses in mod-source-record-storage (Iris Hotfix)MODSOURCE-329Resolved issue: MODSOURCE-329Kateryna Senchenko
- Editing an instance field not controlled by MARC, in some Source = MARC instances, returns a 422 (Juniper bugfix)MODINV-452Resolved issue: MODINV-452Viktor Draban
- Editing an instance field not controlled by MARC, in some Source = MARC instances, returns a 422 (Iris hotfix)MODINV-432Resolved issue: MODINV-432Viktor Draban
- Mode of issuance not updated when overlaying or updating record with existing SRS (Juniper bugfix)MODDICORE-162Resolved issue: MODDICORE-162Volodymyr Rohach
- Mode of issuance not updated when overlaying or updating record with existing SRS (Iris hotfix)MODDICORE-159Resolved issue: MODDICORE-159Volodymyr Rohach
- After upgrade from Iris Hotfix 1 to Hotfix 2 -- observing errors on DI importMODDATAIMP-478Resolved issue: MODDATAIMP-478Kateryna Senchenko
7 of 7
Create script to clean up Snapshot statuses in mod-source-record-storage (Juniper bugfix)
Done
Description
Environment
None
Potential Workaround
None
CSP Request Details
None
CSP Approved
None
CSP Rejection Details
None
blocks
clones
defines
relates to
Confluence content
Checklist
hideTestRail: Results
Details
Assignee
Kateryna SenchenkoKateryna SenchenkoReporter
Ann-Marie BreauxAnn-Marie Breaux(Deactivated)Priority
P1Story Points
0Development Team
Folijet SupportRelease
R2 2021 BugfixAffected Institution
CornellTestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Kateryna Senchenko
Kateryna SenchenkoReporter
Ann-Marie Breaux
Ann-Marie Breaux(Deactivated)Priority
Story Points
0
Development Team
Folijet Support
Release
R2 2021 Bugfix
Affected Institution
Cornell
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created July 7, 2021 at 12:16 PM
Updated December 9, 2022 at 5:38 AM
Resolved July 7, 2021 at 12:17 PM
Activity
Show:
Kateryna SenchenkoJuly 30, 2021 at 12:57 PM
Hi @Ann-Marie Breaux, we can close this ticket, the script ran on module start up
Ann-Marie BreauxJuly 30, 2021 at 4:42 AM
Hi @Kateryna Senchenko Is there any additional verification needed on Juniper Bugfest for this, or can we close this ticket? Thank you!
Problem summary: updating of some older records failed, because they were created by some older jobs that did not complete successfully. Such records were tied to an entity that stored metadata about the job, and the status of that metadata entity was incorrect due to some troubles with updating the status (it could have happened at the time that mod-source-record-storage was unavailable). As a result, newly imported records for update couldn't be saved in mod-source-record-storage with updated generation.
Resolution:
The issue can be resolved on the DB side of mod-source-record-storage - every Snapshot status other than COMMITTED should be set to ERROR in the snapshots_lb table. For future releases (Iris Hot Fix #3, Juniper Bugfix) Folijet will add a migration script to ensure that the data in mod-source-record-storage is correct and there are no invalid job/snapshot statuses.
Add note to https://folio-org.atlassian.net/wiki/display/REL/R1+2021+%28Iris%29+Release+Notes about the possible cleanup that is needed and the script