Time/Place
This meeting is a hybrid teleconference and slack chat. Anyone is welcome to join...here's the info:
- Time: 11:00am Eastern Daylight Time US (UTC-4)
- Audio/Video Conference Link: https://lyrasis.zoom.us/j/396037251
- Meeting ID: 396 037 251
- Find your local number: https://lyrasis.zoom.us/u/ad6Xb7q3ia
Join fedora-project.slack.com on the "tech" channel
- Self-register at: http://slack.fcrepo.org/
Attendees
Agenda
Announcements
- June 1-5 Sprint
- Changing the default OCFL encapsulation directory from fedora-ID to fedora-ID-hash
- There be dragons in keeping fedora-ID
- Search:
- Any interest in a depth setting when recursively retrieving descendants?
- What are the community use cases for WebAC and Search?
- Open questions:
- JMS: Remove Fedora-related JMS messaging headers? 2018-04-26 - Fedora Tech Meeting
- ACTION: Jared to investigate potential impact on Camel tooling - updates?
- JMS: Remove Fedora-related JMS messaging headers? 2018-04-26 - Fedora Tech Meeting
- Housekeeping:
Your Topic Here
Tickets
In Review
Please squash a bug!
Tickets resolved this week:
Tickets created this week:
Notes
Announcements
- None
- June 1-5 Sprint
- Fixity:
- Ben: disappointed that the OCFL digest options are only sha512 and sha256.
- Fedora stores all digests in the headers, but only pushes the digest that matches the content addressing digest algorithm to the OCFL client
- Do we want the other digests to be pushed into OCFL? This would incur additional computational costs.
- Decided to not push the other digests into OCFL at this time.
- Database
- MySQL has a limit of 503 characters for Fedora ID length
- Could support different limits for different DBs
- Could use a pid instead of the Fedora ID to support any length of Fedora ID
- Decided to postpone decision for now
- MySQL has a limit of 503 characters for Fedora ID length
- Jared's work:
- Identified a lot of things that Fedora still isn't doing when he renenabled the Ldp ITests
- Andrew identified a lot of problems while testing the tombstone ticket – not related to the PR
- Should we remove support of PUT/POST for updating SPARQL?
- Yes. 409 if not a binary.
- Daniel is making progress on his ticket and expects to have it wrapped up soon
- Fixity:
- Changing the default OCFL encapsulation directory from fedora-ID to fedora-ID-hash
- 255 character cap on the length of file names, so if we use the ocfl id as the encapsulation directory then there can never be ids longer than 255 characters
- Possible solution, use a hash of the id as the encapsulation directory. This reduces readability, but will allow for any length of id.
- Ben C: Maybe use a mix of the ocfl id and a hash, include a hash when id length is longer than X number of characters
- No decision – something to think about
- Search:
- Any interest in a depth setting when recursively retrieving descendants?
- Ben P: People might be expecting immediate children rather than all children
- What are the community use cases for WebAC and Search?
- Initial impl: Just allow admins to search
- Get ACs in DB?
- Plan: Get a first pass and then collect additional use cases
- Any interest in a depth setting when recursively retrieving descendants?
- Open questions:
- JMS: Remove Fedora-related JMS messaging headers? 2018-04-26 - Fedora Tech Meeting
- ACTION: Jared to investigate potential impact on Camel tooling - updates?
- JMS: Remove Fedora-related JMS messaging headers? 2018-04-26 - Fedora Tech Meeting
Actions
- Andrew Woods to reply to leaders side-loading thread with proposal
- Andrew Woods / Peter Winckles / Team to review and refine F6/OCFL ID mapping proposal
- Danny Bernstein to ensure that a JIRA exists for scenario of transaction does not succeed completely, but rollback does succeed (see: 2020-06-04 - Fedora Tech Meeting)
- Peter Winckles to create a JIRA to investigate support for optimistic locking and mutable head (see: 2020-06-04 - Fedora Tech Meeting)
- Who: Clarify in documentation that multiple simultaneous writes to OCFL are not supported