• Current and Stable
  • DCB MOBIUS Beta 3.2 Update 1 - 19 Jan 2024


    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

    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:

    1. Build the new DCB service

    2. Shut down DCB-Service

    3. curl -u "$ES_CREDS" -X DELETE "$ES_HOME/mobius-si"
    4. 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.

      1. delete from cluster_record cr where cr.is_deleted = true and not exists ( select id from bib_record where contributes_to = cr.id )
      2. delete from shared_index_queue_entry;

         

    5. Deploy the new service

    6. 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

    Check ES / OS to ensure there is no mobius-si index


    After deployment

    Check ES / OS to ensure the index is populating with records

     

     

    Operated as a Community Resource by the Open Library Foundation