Time/Place

This meeting is a hybrid teleconference and slack chat. Anyone is welcome to join...here's the info:

Attendees 

  1. Danny Bernstein
  2. Andrew Woods 
  3. Peter Winckles 
  4. Ben Pennell  
  5. Ben Cail  (out)
  6. Jared Whiklo (star)
  7. David Wilcox
  8. Calvin Xu 
  9. Thomas Bernhart
  10. Peter Eichman
  11. Daniel Lamb

Agenda

  1. Announcements/Updates
    1. 2020-09 Online Fedora Users Group Meeting - European Timezones
  2. Planned Breaking Changes (standing topic)
  3. Sprint Check-in
  4. Fedora 6 Testing
    1. Pilot testing
  5. High availability Part 2

  6. Your Topic Here

    type key summary assignee reporter priority status resolution created updated due

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Tickets

  1. In Review

    type key summary assignee reporter priority status resolution created updated due

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  2. Please squash a bug!

    key summary type created updated due assignee reporter priority status resolution

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  3. Tickets resolved this week:

    key summary type created updated due assignee reporter priority status resolution

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

  4. Tickets created this week:

    key summary type created updated due assignee reporter priority status resolution

    Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Notes

  1. Announcements
    1. Collaborative effort with some community members, about 25-30 people attended. Good presentations and discussion. More custom front-ends and Fedra which is framework similar to Islandora/Samvera. Used by about 20 institutions in Austria, Italy and the Balkans. Currently based on Fedora 3, planning to work with Fedora 6. Approval for organizing another event but after some institutions complete some migration work. Maybe spring 2021.
    2. Andrew Woods taking next week to deforest CO.
  2. No planned breaking changes discovered.
  3. Sprint discussions?
    1. Danny Bernstein running the JMeter tests, trying to ensure the changes to the database connection are working and not breaking anything. Noticed that intermittently when running with 5 threads, he was seeing stacktraces. Andrew Woods has only tried with multiple threads lately, but when running with one thread any error or too long for a response stops tests. Not sure how this limit is affected by multiple threads. With 4 threads he is able to get 3,000 resources/min currently at 350k resources.
    2. Some tickets to be reviewed/merged.
    3. Solid progress on the migration work. Think the functionality should be complete by end of week, but lots of testing to be done.
    4. Ben Pennell started doing some implementation of direct container. Doing membership calculation on certain actions. Worried about duplicating effort by calculating membership for the same resource more than once. Thinking about how to track the resources touched and then calculate the membership file once the transaction is committed. Plan for membership triples is to at the point where an object's membership is changed we will calculate a new membership file. This file is then persisted into the OCFL object. We are using the separate file to keep separate from the user RDF, and not putting in the header file to avoid possible performance issues with large membership files. Downsides of this persistence method, is using autoversioning, Direct Containers and multiple short-lived transactions could end up creating a lot of versions. Suggested that this membership file should be held beside the user RDF file.
    5. Membership triples and inbound references are intertwined as membership triples ARE inbound references and a In/direct container has an inbound reference for the ldp:membershipResource
    6. Peter Eichman is working on getting his environment working, having some issues with running tests inside IntelliJ as it is building using the Java 8 tooling.
  4. Some JMeter test PRs to be reviewed and merged if ready.
  5. David Wilcox had a discussion with Notch 8 and some discussion on the listserv about high availability. Perhaps a special topic call for this topic would make sense.

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.





  • No labels