...
- Danny Bernstein
- Andrew Woods
- Peter Winckles
- Ben Pennell
- Ben Cail
- Jared Whiklo
- David Wilcox
- Calvin Xu (out)
- Thomas Bernhart (out)
- Daniel Lamb
Agenda
- Announcements/Updates
Terraform deployment tool - Whitman College Pilot Kickoff
- Github fcrepo4→fcrepo migration complete
- Planned Breaking Changes (standing topic)
- PR status / Work in Progress:
- core: https://github.com/fcrepo4/fcrepo4/pulls
- fcrepo-docker : https://github.com/fcrepo4-labs/fcrepo-docker/pull/10
- Telemetry
- 2020-10 Fedora Sprint
- Board
- Add/Remove?
- Who's doing what
- Fedora 6 Testing
- Sprint Update
- What needs attention
- Estimates for landing current work
- Issues to be addressed?
- Verification tool language
- Fedora 6 Testing
- Designing and developing an OAI-PMH module for Fedora 6.x
- How much community interest exists for such a module?
- How difficult would this be to implement
- What should be the outcome of PUTing the default GET response back to the server in general?
- Should fedora attempt to filter out any generated triples?
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
...
- Danny B and AWoods are signing off for the week
- Fedora terraform tooling available: https://github.com/fcrepo4-labs/fcrepo-aws-deployer
- No SSL on instance.. yet
- Next improvements: configurable storage options, including S3
- Uses published fcrepo-docker
- Can SSH into instance
- Whitman College Pilot kickoff
- Second pilot with Fedora IMLS grant
- Involves an Islandora migration
- Using Islandora migration tools
- Actual migration will take place early 2021
- Requires S3 backend
- Can currently be configured in Fedora, no code changes required
- Fedora GitHub orgs/repos have been migrated from fcrepo4 -> fcrepo
Breaking changes
- One minor, upcoming breaking change https://github.com/fcrepo/fcrepo/pull/1757
- Actors of messages has changed
Current work
- Direct containers
- Currently running tests against various databases
- Approach: dynamically generated, based on DB cache
- Ben will be working on "membershipService" before next week
- ..as a separate PR based on Direct containers PR
- Future optimization: hash to URI table
- Indirect container implementation yet to be done (https://www.w3.org/TR/ldp/#ldpic)
- Metrics collection
- Adds initial framework available as PR
- Need to add targeted metrics in order uncover bottlenecks
- Andrew Woods to setup call for discussing metrics visualization
Sprint planning
- F4->F6 migration
- Version migration is still needed
- S3 Support
- Fedora API alignment - start with running API test suite
- Full Prefer header support
- Managing scenarios of user-provided triples that conflict with triples managed by LDP Direct container
- Filter out triples on PUT to the membership-resource if they include the membership predicate
- On PUT: still require 'lenient' header when including SMTs
- Danny Bernstein to create documentation JIRA ticket for configuration elements added in resolution to:
Jira server LYRASIS JIRA serverId c815ca92-fd23-34c2-8fe3-956808caf8c5 key FCREPO-3401
...
- /Updates
- Planned Breaking Changes (standing topic)
- Sprint Update
- What needs attention
- Estimates for landing current work
- Daniel thinks he'll have PR ready on Friday for exporting F4 mementos
- Andrew has been knocking out the PRs
- Peter just made PRs for migrating F5 direct and indirect containers to F6
- Issues to be addressed?
- Verify what's going on with fcrepo-import-export versions and which versions support which fcrepo versions
- Memento containment
- In F5, a memento's containment is based on the containment when the memento was created
- In F6, containment is not captured at the time the memento was created – the containment index only captures the current state, and not historic states
- What to do?
- Add more fields to the containment index similar to what Ben did for membership?
- Basic metrics are setup in F6 – https://wiki.lyrasis.org/display/FEDORA6x/Metrics
- Seeing poor db performance
- Verification tool language
- Fedora 6 Testing
- Designing and developing an OAI-PMH module for Fedora 6.x
- How much community interest exists for such a module?
- Scott is interested and has written some docs
- David, Andrew (Daniel?), and Scott will meet and discuss details
- How difficult would this be to implement?
- ?
- How much community interest exists for such a module?
- 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)
- Danny Bernstein document the process of migrating from 4 → 5 → 6
- 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.
...