Time/Place

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

Attendee

  1. Danny Bernstein 
  2. Jared Whiklo   
  3. David Wilcox (star)
  4. Andrew Woods
  5. Ben Pennell
  6. Peter Eichman
  7. Jon Roby
  8. Bethany Seeger
  9. Aaron Birkland

Agenda

  1. Announcements
    1. 2019-05 Fedora Camp Atlanta
    2. OR Events
    3. FMP Grant Survey
  2. Updates from Slack conversations
    1. #tech
    2. #ocfl
  3. CNI / Leaders / Grant / ACRL Debrief
  4. Ready for Review:
    1. Unable to locate Jira server for this macro. It may be due to Application Link configuration.
  5. Import  / Export
  6. Next Steps for Fedora 6 
    1. Java 11?
  7. <your discussion point here>
  8. 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.

  9. 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.

  10. 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.

  11. 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

  • Fedora Camp Atlanta
    • May 20-22 at Emory
    • Andrew, Danny, Jared as instructors
  • Open Repositories events
    • Fedora user group on Friday
    • Dinner earlier in the week
  • FMP Grant survey
    • Survey went out yesterday
    • Open to anyone to complete. About 10 minutes.

Updates from Slack

  • #tech
    • Some questions about using JSON-LD
    • Questions around scale, ingest performance, etc.
  • #ocfl
    • Conversation around locking
      • Some suggestion that implementation notes should mention different approaches to contention in object updates, uncoordinated applications adding revisions to the same object. Maybe out of scope?
      • Some commenters thinking of scenarios analogous to those we will deal with in Fedora (e.g. many writers making simultaneous changes to an object).
      • How to build up and commit changes to an OCFL object safely. This could go in the implementation notes.
      • Dealing with locking: Fedora will need to answer this question. Less about OCFL and more about the applications built on top of OCFL. 
      • Fedora design includes caching changes until committing to an OCFL object. 
        • Changes are maintained in a deposit space until a version is explicitly created. 
      • OCFL in S3: filesystems can make certain guarantees that are impossible in S3. File paths are not really directories, no true renaming. S3 may only be safe if every client uses a single application that mediates access. 
      • Can locking be cast a a general HTTP issue rather than a Fedora-specific issue?
        • Stateless HTTP requests will need to be managed by a higher-level application
        • It would be useful to have concrete use cases
    • Oxford experimenting with Aaron Birkland's OCFL client
      • Created 250K objects and were pleased with performance

Ready for Review

  • Unable to locate Jira server for this macro. It may be due to Application Link configuration.
    • Most of the way through this issue
    • Test still failing in Travis but not locally
    • Null pointer exception, not clear where this is occurring
    • Andrew will try a couple builds and report back

CNI / Leaders / Grant / ACRL Debrief

  • Fedora Leaders meeting
    • We have consensus for moving forward with the Fedora 6.0 design plan
      • OCFL instead of ModeShape, implementing the Fedora API, adding a query API
      • Strong interest in not releasing Fedora 6.0 without migration support
      • Some interest in funding testing. 
    • Re-centering on the possibility of swappable back-ends
      • Some people may not want OCFL, concerned with optimizing performance and assuming OCFL would have some negative impact
    • Vote coming soon on release of Fedora API spec
      • We don't yet have 2 full implementations but this isn't a hard requirement in the charter
      • Andrew and David will reach out to current implementers to assess status

Actions



  • No labels