...
- Danny Bernstein
- Andrew Woods (out)
- Peter Winckles
- Ben Pennell
- Ben Cail (out)
- Jared Whiklo
- David Wilcox
- Calvin Xu
- Thomas Bernhart
- Peter Eichman
- Daniel Lamb
Agenda
- Announcements/Updates
- Sprint reportHigh Availability Meeting Agenda
- Planned Breaking Changes (standing topic)High Availability Meeting Agenda
- Post sprint wrap up
- Inbound reference questions - https://docs.google.com/document/d/1pGWMrI044Y36WQRRhZEyxsDbp2otQ0XNe0oPfPwx64I/edit?usp=sharing
- ?
- PR roundup:
- core: https://github.com/fcrepo4/fcrepo4/pulls
- fcrepo-upgrade-utils: https://github.com/fcrepo4-exts/fcrepo-upgrade-utils/pulls
- migration-utils https://github.com/fcrepo4-exts/migration-utils/pulls
- ?
- Getting to Alpha
- Fedora 6 Testing
- Pilot testing
Your Topic Here
Expand title Tickets resolved this week... Jira server DuraSpace JIRA jqlQuery filter=13111 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5
...
In Review
Expand Jira server DuraSpace JIRA jqlQuery filter=13100 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Please squash a bug!
Expand Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution maximumIssues 20 jqlQuery filter=13122 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Tickets resolved this week:
Expand Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution maximumIssues 20 jqlQuery filter=13111 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 Tickets created this week:
Expand Jira server DuraSpace JIRA columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution maximumIssues 20 jqlQuery filter=13029 serverId c815ca92-fd23-34c2-8fe3-956808caf8c5
Notes
Announcements
High availability meeting
- Danny put together a draft meeting agenda based on conversations in this group
- We will organize a community meeting next week
Planned breaking changes
- A bunch of features planned to go in this week
- Inbound references
- Membership
- These changes probably won't affect anyone migrating from Fedora 3 to 6
- getChild is being deprecated, shouldn't affect functionality in any way
- Internal only, not exposed in the API
Post-sprint wrap-up
- General comments
- Danny got pulled away a lot
- Ben got stuck doing a lot of planning rather than coding
- Peter got a pass at the Fedora 5 to 6 migration done
- Very close to an Alpha release
- Direct Containers
- Still figuring out which implementation to go with. Likely dynamic.
- Concerns about complexity of indexing but doesn't seem too bad
- Currently working on tests, not expecting to be completely finished this week
- Need a JIRA to add Memento support for the containment index
- Inbound reference questions
- Currently, even if you don't have access to a resource you could make RDF references to the resource
- Do we need to have subject restrictions for inbound references?
- Or we could track the reference URI the reference comes from
- If the reference URI is deleted so are the references, but if the subject and/or object of the reference are deleted the reference remains
- Are there access control concerns in this scenario?
- Perhaps we can check with Esme about the Valkyrie use case
- Preference for proposal 2
- Keep very open initially, consider implementing a filter to restrict inbound references later on
- getChildren method pulls back the full resource from the containment index
- Are we re-introducing a many-members problem?
- No, as long as we don't use this method when we only want to list the names of the children rather than pulling back the full resource
- Configuring on-disk RDF serializations
- Certain configurations could make certain operations very expensive, such as adding new members to resources with lots of members
Actions
- Danny Bernstein to ensure that a JIRA exists for scenario of transaction does not succeed completely, but rollback does succeed (see: 2020-08-13- Fedora Tech Meeting)
- Peter Winckles to create a JIRA to investigate support for optimistic locking and mutable head (see: 2020-08-13- Fedora Tech Meeting)
- Who: Clarify in documentation that multiple simultaneous writes to OCFL are not supported
- migration-utils - translating RELS-EXT/INT into RDF in Fedora 6: is the functionality there? If not, add it.
- Danny Bernstein to organize a special topic call around the topic of high availability.
...