Samvera Tech Call 2025-07-16
Meeting Logistics:
Time: 9:00am PDT / Noon EDT
Zoom Meeting URL: https://iu.zoom.us/j/87635137325?pwd=YhVGftEpANzAwgk84swAyF53edj31x.1
(link will launch Zoom client – if you do not have Zoom, expand the instructions below)
Agenda (meeting notes below)
Hyrax
Currently in WG sprint
5.2.0 released
Investigating multiple root causes of a single standout performance issue in Sirenia/F6
Starting to formulate a community sprint around adding a collection-level IIIF response
houndstooth gem for flexible metadata profile validator
Moderator: @Randall Floyd
Notetaker: @Chris Colvard
Attendees:
@Randall Floyd
@Chris Colvard
@Nicholas Mark Homenda
@Sarah Proctor
@Shana Moore
@Nic Don Stanton-Roark
@Rob Kaufman
Praneeth Byna
@Bradley Watson
@Heather Greer Klein
Meeting Process
Notes
Hyrax Updates
Currently in WG sprint
5.2.0 released
Investigating multiple root causes of a single standout performance issue in Sirenia/F6
Not a Fedora problem; issue is in Hyrax
Changing visibility on an item with many file sets takes a long time as it has to propagate the change to all file sets
Two jobs that hit file set indexer that call fedora lots of times for each file set
Locking failures because these jobs overlap causing retries and more reads from Fedora
CachingConnection in ActiveFedora probably helped with this but don’t have this in Valkyrie/Fedora 6
Is there an example in ActiveRecord/ActiveModel we could base an implementation on?
Is there an example of a Valkyrie caching adapter that wraps the existing adapter?
Lots of time spent building the RDF graph - could this possibly be cached?
Flattening / Simplifying the fedora model would help with this but is a much bigger lift
Starting to formulate a community sprint around adding a collection-level IIIF response
Is there community interest in this?
iiif-print exists - flattens child works not return an IIIF collection manifest
Samvera examples: Northwestern and Princeton
Avalon experiment with returning IIIF collection manifest for search results:
Had to make some changes to iiif_manifest gem. will probably need more changes
Nurax issues with collection banner images
Daniel working on this; Rob/Shana willing to talk but busy at moment
Rob suggests eventually moving this into Valkyrie uploader
houndstooth gem for flexible metadata profile validator
Looking to release Hyku 6.2 with flexible metadata but would be good to have profile validator
houndstooth has some code and would like to leverage this
profile in Hyrax doesn’t validate currently using houndstooth
Should changes continue in houndstooth or should this become a new thing?
Shana will fork for now and there will be later conversations about reconciliation
Next Meeting: 7/23/2025
Moderator: @Bradley Watson
Notetaker: @Randall Floyd