Versions Compared

Key

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

...

High availability meeting

  1. Danny put together a draft meeting agenda based on conversations in this group
  2. We will organize a community meeting next week

Planned breaking changes

  1. A bunch of features planned to go in this week
    1. Inbound references
    2. Membership
  2. These changes probably won't affect anyone migrating from Fedora 3 to 6
  3. getChild is being deprecated, shouldn't affect functionality in any way
    1. Internal only, not exposed in the API

Post-sprint wrap-up

...

  1. General comments
    1. Danny got pulled away a lot
    2. Ben got stuck doing a lot of planning rather than coding
    3. Peter got a pass at the Fedora 5 to 6 migration done
    4. Very close to an Alpha release
  2. Direct Containers
    1. Still figuring out which implementation to go with. Likely dynamic.
    2. Concerns about complexity of indexing but doesn't seem too bad
    3. Currently working on tests, not expecting to be completely finished this week
    4. Need a JIRA to add Memento support for the containment index
  3. Inbound reference questions
    1. Currently, even if you don't have access to a resource you could make RDF references to the resource
    2. Do we need to have subject restrictions for inbound references?
    3. Or we could track the reference URI the reference comes from
      1. If the reference URI is deleted so are the references, but if the subject and/or object of the reference are deleted the reference remains
      2. Are there access control concerns in this scenario?
    4. Perhaps we can check with Esme about the Valkyrie use case
    5. Preference for proposal 2
      1. Keep very open initially, consider implementing a filter to restrict inbound references later on
  4. getChildren method pulls back the full resource from the containment index
    1. Are we re-introducing a many-members problem?
    2. No, as long as we don't use this method when we only want to list the names of the children rather than pulling back the full resource
  5. Configuring on-disk RDF serializations
    1. Certain configurations could make certain operations very expensive, such as adding new members to resources with lots of members

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.
  •  Danny Bernstein to organize a special topic call around the topic of high availability.

...