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/my/fedora
- Dial-in:
+1 408 638 0968
+1 646 876 9923
+1 669 900 6833
Meeting ID:
812 835 3771
- Dial-in:
Join fedora-project.slack.com on the "tech" channel
Attendees
Part 1:
- Danny Bernstein
- Peter Winckles
- Jared Whiklo
- Bethany Seeger
- Thomas Bernhart
- Aaron Birkland
- Andrew Woods
- Ben Pennell
- Ben Cail
- David Wilcox
- Peter Eichman Joseph Rhoads
- Daniel Lamb
- Mohamed Mohideen Abdul Rasheed
- Dan Field
Part 2:
Agenda
- Announcements
- 2019 Fall Sprints - Fedora 6 : checkin/updateDecisions and Open Questions
- Search / Containment Index Design
- Decisions and Open Questions
- OCFL spec update(?)
- Draft functional requirements for repositories based on NDSA Levels of Preservation 2.0 (update)
- <Your question/topic here>
Tickets
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
- All are encouraged to join OCFL Community call next week
Sprint updates
CRUD
- Implementing services:
- create/update resources
- persisting to OCFL
- Team is working in layers
- OCFL
- Persistence
- Services
- HTTP
- Indexing
- Integration testing
- We should be turning disabled tests back on as soon as possible
Migration-utils
- So far cleaning up from last sprint
- Beginning on move features forward
- Dev team is slim
OCFL client
- Updates and fixes being applied as required
Search / Containment Index Design
- Beginning to sketch the DB schema
- Interest in tying DB updates into internal message-bus
- Details
- If txn is acting on a resource that is updated outside of the txn, the txn wi
ll fail on commit - Containment index: potential simplifying modeling assumption: children have only one parent container
- If txn is acting on a resource that is updated outside of the txn, the txn wi
- States of the index
- In a txn
- head
- Within a version
- Need to define the expected behavior within a transaction
- Are updates happening outside of the txn visible within the txn?
- or, the repo state is a snapshot from the point when the txn was started
- ACTION: Peter to investigate approaches for txn behavior
- ideal (complete isolation within the txn)
- F5
- most practical
- Conversation will continue at 1pm ET
- Should also include resolution of "Open Questions"
Open Questions:
- We went through the list of open questions. Many items moved into the decided list. A couple moved to nearly decided. A few questions remain.
- See Decisions and Open Questions for details.
Actions
- Aaron Birkland to look explore notion of OCFL client with database as authoritative metadata source + asynchronous writing of the inventory.json file
- David Wilcox will review the NDSA matrix and pull out the concrete technical requirements that could be considered during the Fedora 6 development.
- Call for comments on https://docs.google.com/document/d/18rSFqqoxixmozZrgPKON59Ojpg5iOu4lsHDNMm23soY/edit# till tuesday
- Clarify in in documentation that multiple simultaneous writes to OCFL are not supported
...