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 
  6. David Wilcox (star)
  7. Jared Whiklo 
  8.  Calvin Xu
  9. Thomas Bernhart 
  10. Daniel Lamb 
  11. Paul Cummins

Agenda

  1. Announcements/Update
    1. v1.0.0 release of fcrepo-import-export
    2. v1.0.0 release of fcrepo-storage-ocfl?
    3. In the hopper: fcrepo-exts/migration-utils
    4. Docker-hub retention policy
  2. Planned Breaking Changes (standing topic)
  3. What we mean by "Beta": A proposal - (Reference: 2020-10-28 - Fedora Leaders - Committers Meeting)
    1. Feature complete
      1. API test suite fails (Indirect Containers, State tokens, etc)
      2. Containment for Mementos
      3. Minimal Search Service UI
      4. Performant rebuild
      5. Side-loading / targeted rebuild
      6. Performant S3 integration (how to measure) 
      7. Object Locking
      8. Session Rollback
    2. Performance criteria
      1. Scale
      2. Response times under load
      3. Migration rates
    3. Documentation
      1. Documented API compliance of Beta
      2. Documented missing features of Beta
      3. Documented breaking changes of Beta
      4. Documented upgrade process for Beta
    4. Other priorities
      1. Validation tool (F3->F6)
      2. Islandora integration
      3. Samvera integration
  4. Next week's sprint
    1. Current pull-requests
  5. Fedora 6 Testing

    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/Update

  1. v1.0.0 release of fcrepo-import-export
    1. Used for exporting from Fedora 5.x
  2. v1.0.0 release of fcrepo-storage-ocfl?
    1. Dependent on https://github.com/UW-Madison-Library/ocfl-java
      1. Dependent on the OCFL Editors approving https://github.com/OCFL/extensions/
  3. In the hopper: release of fcrepo-exts/migration-utils
    1. Dependent on release of fcrepo-storage-ocfl
  4. Docker-hub retention policy
    1. Moving to a paid model and removing inactive containers
    2. Intended to be implemented Nov. 1
    3. Postponing for 6 months
    4. We may want to explore alternatives

What we mean by "Beta": A proposal

  1. Put out Alpha after next code sprint
    1. Need a bit more documentation
    2. Need releases for the various components of the migration tooling
      1. Pre-release binaries would also be fine
  2. Thoughts on beta proposal
    1. External tools and integrations don't need to block a beta test phase (but would block full release)
    2. Performance and scale
      1. How many objects do we want to demonstrate?
      2. How is response time performance impacted at scale?
      3. Migration rates - X objects in X time
      4. What is acceptable?
      5. Performance and scale benchmarks shouldn't block a beta release, but we should be able to support all the relevant tests during the beta phase
    3. General consensus on the call. Andrew will draft a full proposal and share with Leaders for buy-in

Next week's sprint 

  1. Focus on docs for Alpha release
  2. A few clean-up tasks
  3. Progress toward Beta
  4. Danny planning on work on S3 support
  5. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
  6. 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)
  • 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.
  • No labels