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
- Andrew Woods
- Peter Winckles
- Jared Whiklo
- Bethany Seeger
- Youn Noh
- Thomas Bernhart
- Daniel Lamb
- Aaron Birkland
- Ben Pennell
- Rosie Le Faive
- Dan Field
- Ben Cail
- Mohamed Mohideen Abdul Rasheed
- Joseph Rhoads
- David Wilcox
Agenda
- Announcements
- Proposed PersistentStorageSession interface changes
- What is wrong with the current approach?
- Having two separate layers responsible for creating FedoraResources seems confusing.
- Passing a mutable FedoraResource to the persistenceStorage for create and update could be confusing.
- What would improve things?
- immutable FedoraResource
- fedora resource is a view of the resource on disk - doesn't provide all details unless they were requested
- implementations are responsible for throwing exceptions when particular details (such as a binary stream or the server managed triples) are not provided by the view.
- immutable FedoraResource
- For reference: proposed additions to the persistence API
- What is wrong with the current approach?
- Fedora 6 and OCFL: managing active updates
- What are we planning to implement?
- How do we want to implement it?
- Consider multi-object transactions
- Thinking about object stores in the cloud (S3, etc)
- <add topics here>
Tickets
In Review
Please squash a bug!
Tickets resolved this week:
Tickets created this week:
Notes
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.