Versions Compared

Key

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

...

  • Andrew Woods
  • Esme Cowles
  • Chris Beer
  • Daniel DavisDavis (star)
  • Declan Fleming
  • A. Soroka
  • Benjamin Armintor
  • Zhiwu Xie
  • Neil Jefferies
  • Yinlin Chen

...

  1. REST API
    • Are immediate updates required?
    • We should version the API independently
      1. This offers multiple backend implementations/optimizations
  2. Performance
    1. Read
    2. Writes
      1. Many small files
      2. Large files
      3. High throughput
    3. Scalable serialization to disk
      • Need to measure scale of load that async serialization can meet
      • Need to clarify async approaches: messaging and sequencers
    4. Replication of objects to another repository instance
    5. Full re-indexing
    6. Full integrity checks
  3. Multi-node / Clustered configurations
    1. High availability
    2. Bulk ingest
    3. High read loads
    • Note: generally need to define what clustering provides
  4. ModeShape
    1. Assess persistence approach (i.e. bit-level object and datastream persistence)
  5. Preservation-worthiness

Actions

For next week

  1. All(tick) All: bring expectations and goals (grounded in production use cases)
    • Not just performance but all qualities/functions
    • ... Goals that improve upon Fedora 3
    • ... And/Or goals that were supported by Fedora 3 and still need to be supported by Fedora 4
  2. (tick) Esmé: update architecture diagram
  3. Andrew(tick) Andrew: bring summary of performance tests/results to-date

...