DCB MOBIUS Beta 3.2 Update 1 - 19 Jan 2024
Component | Latest Version | Updated? |
---|---|---|
critical | ||
- 1 Changes
- 2 Deployment
- 2.1 Summary
- 2.2 Instructions
- 2.3 Verification
- 2.3.1 After clear down
- 2.3.2 After deployment
Changes
Additionally, in dcb-service
v4.5.1
Search:
CRITICIAL reusing builder in Open Search causes immediate error
Cluster management: NA
FOLIO: NA
Polaris: NA
Logging and error checking: NA
Request and Circulation workflow: NA
GraphQL: NA
Sierra: NA
Miscellaneous: NA
Additionally, in dcb-devops
NA
Additionally, in dcb-admin-ui
NA
Additionally, in dcb-locate
NA
Deployment
Summary
Environments to deploy to:
Integration
Beta
Change Category | Required | Recommended | Not Required |
---|---|---|---|
Complete reset |
|
| |
Environment configuration |
|
| |
Host LMS configuration or setup |
|
| |
Service configuration |
|
| |
Ingest |
|
| |
Index |
|
| |
Library configuration |
|
| _ |
Deploy new Executables |
|
|
Instructions
It is important that this release is accompanied by a complete reset of the elastic search index. The ideal procedure is:
Build the new DCB service
Shut down DCB-Service
curl -u "$ES_CREDS" -X DELETE "$ES_HOME/mobius-si"
Because this will be a full reindex to introduce a new structure to the ES/OS mappings it will be more efficient to clean up two work tables in the DCB postgres DB. this step is a specific optimization in the dev/testing phase and should NOT be a normal op for DCB systems without specific instructions from the dev team.
delete from cluster_record cr where cr.is_deleted = true and not exists ( select id from bib_record where contributes_to = cr.id )
delete from shared_index_queue_entry;
Deploy the new service
Startup
If this procedure is followed, dcb-service will recreate the missing mobius-si index at startup with the new definitions that include newer stopword and parsing definitions.
After resetting ops will need to post to the re-index endpoint to force a re-population of the new index structures:
Verification
After clear down
After deployment
Operated as a Community Resource by the Open Library Foundation