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 (star)  
  3. Peter Winckles 
  4. Ben Pennell  
  5. Ben Cail  
  6. Jared Whiklo 
  7. David Wilcox 
  8. Calvin Xu  (out)
  9. Thomas Bernhart (out)
  10. Daniel Lamb 

Agenda

  1. Announcements/Updates
    1. Terraform deployment tool
    2. Whitman College Pilot  Kickoff  
    3. Github fcrepo4→fcrepo  migration complete
  2. Planned Breaking Changes (standing topic)
  3. PR status / Work in Progress:
    1. core: https://github.com/fcrepo4/fcrepo4/pulls
    2. fcrepo-docker : https://github.com/fcrepo4-labs/fcrepo-docker/pull/10
    3. Telemetry
  4. 2020-10 Fedora Sprint
    1. Board
    2. Add/Remove?
    3. Who's doing what
  5. Fedora 6 Testing
  6. Ben Pennell 'sTwo Questions: 
    1. What should be the outcome of PUTing the default GET response back to the server in general?
    2. Should fedora attempt to filter out any generated triples?
  7. 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

Announcements

  1. Danny B and AWoods are signing off for the week
  2. 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
  3. 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
  4. Fedora GitHub orgs/repos have been migrated from fcrepo4 -> fcrepo

Breaking changes

  1. One minor, upcoming breaking change https://github.com/fcrepo/fcrepo/pull/1757
    • Actors of messages has changed

Current work

  1. 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)
  2. Metrics collection

Sprint planning

  1. F4->F6 migration
    • Version migration is still needed
  2. S3 Support
  3. Fedora API alignment - start with running API test suite
    • Full Prefer header support
  4. 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
  5. Danny Bernstein to create documentation JIRA  ticket for configuration elements added in resolution to: Unable to locate Jira server for this macro. It may be due to Application Link configuration.

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)
  • 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.





  • No labels