Skip to content

Fix Job Issues#1026

Merged
laritakr merged 3 commits intomainfrom
i1025-fix-job-issues
Nov 11, 2025
Merged

Fix Job Issues#1026
laritakr merged 3 commits intomainfrom
i1025-fix-job-issues

Conversation

@laritakr
Copy link
Copy Markdown
Member

@laritakr laritakr commented Nov 11, 2025

Story

Refs #1025

Queued indexing appears to be resulting in indexing jobs not completing successfully. This commit includes changes to the production deployment template to adjust the job worker configuration.

The shrine gem version is also updated to ensure compatibility with hyrax changes requiring versioning support.

Expected Behavior Before Changes

Bulkrax imports result in issues where

  • some works have file sets without indexes, resulting in work show pages not viewable
  • some works do not have their collection membership indexed, resulting in complete collection show page
  • uploading a file may fail due to the shrine adapter not supporting methods needed for versioning (method supports?)

Expected Behavior After Changes

An import of a group of works with membership in a collection will:

  • import fully
  • show all works as part of the collection
  • the shrine adapter will respond to supports?

Notes

  1. This does not resolve issues between Bulkrax and Queued Index Adapter. Since migration is done, we need to just turn off the Queued adapter until issues are resolved.
  2. The override to use the main branch of valkyrie-shrine gem should be removed once the gem v1.1.0 is released and Hyku is updated to use it.

Refs #1025

Queued indexing appears to be resulting in indexing jobs not completing
successfully. This commit includes changes to the production deployment
template to adjust the job worker configuration.

The shrine gem version is also updated to ensure compatibility with
hyrax changes requiring versioning support.
Bring in fix for controlled vocabulary issues in forms, etc.
@laritakr laritakr merged commit 2e71144 into main Nov 11, 2025
7 checks passed
@laritakr laritakr deleted the i1025-fix-job-issues branch November 11, 2025 19:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants