Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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

  • Jira
    serverDuraSpace JIRA
    serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
    keyFCREPO-2991
    • 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