Versions Compared

Key

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

...

  1. Announcements
    1. Camel Toolbox Sprint - first week in October.
      1. Focus on reaching 1.0 release
      2. One-week sprint should be enough; things are already "mostly there."
  2. Review of  Work in Progress
    1. Camel Tool Box (CTB) Update 
      1. Danny finished triplestore indexer this week, completing main goal of Camel Tool Box upgrade
      2. Also added on/off switches for reindexer, Solr and Triplestore (all off by default); Fedora service is always on by default and has no switch (assumed to be needed). ldpath service is also always on.
      3. Mega-PR of changes has been put up (https://github.com/fcrepo-exts/fcrepo-camel-toolbox/pull/160). Please look (even if just a section) and critique; Danny will extrapolate your comments to apply changes to all relevant files. There has been a focus on integration tests, since APIs and style/conventions have changed since the earlier version of Camel.
      4. You can also test the new PR using Docker configs (see notes in PR description for details)
      5. Major remaining TODOs:
        1. porting fixity and audit-triplestore, which is just pulling logic out of OSGI and updating tests.
        2. Could use a smoke test for the spring app as well.
        3. Solr integration test would be nice
        4. Some property names are inconsistent; Danny kept them as-is for now during migration, but it would be good to revisit and make them more logically normalized. All properties have been documented on the README test.
      6. Demian asked about production deployment; Danny suggested that this involves having a separate ActiveMQ server that receives ActiveMQ messages emitted by Fedora and stores them in a durable internal queue, and then the Camel Toolbox runs from that queue to avoid dropping of messages. (You should also configure Fedora to use a queue instead of a topic, to ensure that messages are not lost if something goes down outside of Fedora).
        1. A diagram might be a good addition to the README as this matures further.

Actions