Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added notes

...

  • All in all: good progress
  • Open questions/remarks regarding simple search?
  • Simple search:
  • WebAC progress:
  • Testing:
    • API test suite reactivated by Andrew Woods
    • a lot of tests are already passing
  • Tickets in review:
    • Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3291
      should be ready
    • Jira
      serverDuraSpace JIRA
      serverIdc815ca92-fd23-34c2-8fe3-956808caf8c5
      keyFCREPO-3296
      probably depends on FCREPO-3297, documentation on wiki needs review

Alignment on "Fedora OCFL Storage"

Peter Winckles : summarizing proposal from https://pad.disroot.org/p/874NsxcjLLAAwgIRg2kh

  • OCFL objects should be transparent → files on disk match expectations of users what should be in that object
  • handle conflicting filenames in OCFL storage, 3 approaches:
    • adding a reserved prefix/suffix → users would be unable to create resources with that prefix/suffix
      • certain files created by fedora will have that prefix/suffix
    • store system generated files in separate directory
      • not outlined in document
      • downside: more directories
      • resource is never in the OCFL object root directory → might be unexpected by users
    • no expectation where a ressource is stored
      • Fedora would have to check the resource headers to find conflicts
      • conflicts are resolved by adding a mapping to the resource headers (if a file needs to be stored under a different name)
      • most of the time, files are exactly where they should be, unless there is a collision
  • approaches should be discussed in separate meeting
  • main question: transparency of ocfl vs. easier to handle implementation
  • Ben Cail favors solution with separate directories
  • discussion related to handling Vanilla OCFL –> one approach here is to treat all files Vanilla OCFL objects as binaries
  • proposal by Andrew Woods : don't replicate the fedora id into the filename, but use fixed names

Remove Fedora-related JMS messaging headers

Not discussed this week.

Containment Index

Not discussed this week.

Change versioning default to opt-out of auto-versioning?

Not discussed this week.

Actions

  •  Danny Bernstein to ensure that a JIRA exists for scenario of transaction does not succeed completely, but rollback does succeed (see: 2020-05-07 - Fedora Tech Meeting)
  •  Peter Winckles to create a JIRA to investigate support for optimistic locking and mutable head (see: 2020-05-07 - Fedora Tech Meeting)
  •  Who:  Clarify in documentation that multiple simultaneous writes to OCFL are not supported
  •   Who:  After team has a chance to comment, send Ghost Node idea to general community for feedback
  •   Who: Decide who works on what in the next sprint
  •  Thomas Bernhart Update some of documentation pages for Fedora 6 (with findings from building the docker container)

...