Sprint Team

General

Meetings

Monday February 10

Sprint Planning

Tuesday February 11

  • Scott Prater
  • Osman Din
    • working storage utility
  • Mike Daines
    • Unit tests
    • Working // slash issue
    • Working unit tests
  • Greg Jansen
    • Working mode-3.7.1
    • Thinking about reference external config files
  • Frank Asseg
    • Clustering
    • Will create a concrete ticket
    • Will be putting together presentation Wed
  • Eric James
    • Working sparql bug
  • Ben Pennell
    • Unit tests
    • Will submit ticket/pr for example
  • Adam Soroka
    • Discovered KAR
  • Mike Durbin
    • Working Beta features

Wednesday February 12

  • Scott Prater
    • Cluster configuration tasks
      • Deployments, using puppet - scott
      • Configuring - greg
      • Testing
    • Will be creating a new git project with puppet
  • Osman Din
    • Made some commits to the storage utility program
  • Mike Durbin
    • Working on versioning
      • Mapping uris in system space
  • Mike Daines
    • Continuing to work unit tests
    • Also working export URL bug
  • Greg Jansen
    • Finished mode-3.7.1 upgrade
    • Will be working on a separate config module
    • Does it make sense to group configs by use-cases?
  • Frank Asseg
    • Has been working on slides
    • Will be around on Thurs, maybe not on Fri
  • Eric James
    • Worked on and closed fcr:sparql issue
    • Will start working on the type hierarchy
  • Ben Pennell
    • Working on comments from unit testing
  • Adam Soroka
    • Continuing with modularization

Thursday February 13

Fedora Committer's Call

Friday February 14

  • Scott Prater
    • Getting cluster and Fedora setup
    • Which version of Java?
      • OpenJDK?, most of the team is using the HotSpot VM
  • Osman Din
    • Working new Federation tickets
  • Mike Durbin
    • Working ticket for Fedora paths for versioned nodes
    • Will be keeping an eye on transaction issue
  • Mike Daines
    • out
  • Greg Jansen
    • out
  • Frank Asseg
    • Working clustering still
  • Eric James
    • Working node-type hierarchy
    • Will be submitting tickets for issues found along the way
    • Note: HttpGraphSubjects could use some TLC
  • Ben Pennell
    • out
  • Adam Soroka
    • out

Monday February 17

  • Scott Prater
    • Setting up cluster following Frank's wiki page
      • Should be a couple more hours
    • Will be getting testsuite from Frank
  • Osman Din
    • Working on ticket for hiding update ability on read-only federation
  • Mike Durbin
    • Wrapping up version ticket
    • There are many endpoints that are fedora-specific
      • Will be stopping when fcr:content works with versioning
  • Mike Daines
    • Finished some unit tests
    • Will then be starting fcr:export bug
  • Greg Jansen
    • Working on refactoring config
  • Frank Asseg
    • out
  • Eric James
    • Submitted PR for type hierarchies
  • David Wilcox
    • First day on the job
  • Ben Pennell
    • Still working unit tests, auth-roles-commons
  • Adam Soroka
    • Working OSGi indexer,
    • Will begin producing ontology mappings for the JCR -> Fedora -> LDP sequence
    • Will lay some comments on Kai transaction-related PR, when he provides a new PR from his fork

Tuesday February 18

  • Scott Prater
    • Cluster is up and running
      • Reviewing JGroups and ISPN configuration/documentation
      • Will start running Frank's tests
    • Pretty far along with puppet module
  • Osman Din
    • out
  • Mike Durbin
    • Updating unit tests for versioning
      • Will have PR soon
    • Will start transaction tickets next
  • Mike Daines
    • Addressed PR code comments
    • Have been working on /fcr:export
      • Issues with Jersey
  • Greg Jansen
    • Working on consolidated configuration
      • Also addressed auth-war
    • Action: Andrew to create ticket for auth additional config
    • Starting puppet clustering and load-balancer
  • Frank Asseg
    • out
  • Eric James
    • Finishing ticket regarding rdf hierarchy types
  • Ben Pennell
    • Submitted PR for unit tests
    • Will be looking through backlog for more tickets
  • Adam Soroka
    • Switching from OSGi and to JCR/LDP/Fedora mapping strawman
  • After sprint meeting:  Scott Prater/Greg Jansen
    • Discussion:  how does clustering work?  Infinspan documentation seems to suggest that a shared persistent file store is the best way to go: https://docs.jboss.org/author/display/MODE/Clustering#Clustering-Replicated
    • Scott notes that nodes seem to be volatile, come and go, are tied to processes:  Greg agrees (cluster is mostly about managing availability and load balancing)
    • Scott describes Tomcat shutdown problem, the nasty side-effects it has on stopping, restarting nodes in a cluster:  https://www.pivotaltracker.com/story/show/65988656
    • Next steps:  Scott:  finish up puppet-fcrepo module, so Greg can use it; also, begin to duplicate Frank's tests
      Greg:  finish installing and configuring Puppet on his cluster, get cluster up using puppet-fcrepo module

Wednesday February 19

  • Scott Prater
  • Osman Din
    • Finished some tickets
    • Starting sha1() caching
  • Mike Durbin
    • Finished first versioning ticket
      • Will start second versioning ticket after
    • Action: Andrew to create ticket for testing against repo with transactions
    • Will be working transaction testing
  • Mike Daines
    • Cleaning out backlog
  • Greg Jansen
    • Working on cluster configuration
    • Will be working cleaning out backlog
    • Finished out config tickets
    • Spoke with Scott this AM around scaling back puppet tooling to just deploy WAR and configs
      • (not setting up java and tomcat)
  • Frank Asseg
    • At SCAPE meeting
      • Presentations will be published on Vimeo
    • Working with Scott on clustering and tomcat issue restarts
      • Known issue with
    • Will miss committer call
    • Note: TeamSpeak may be a conference call option
  • Eric James
    • Finished RDF supertypes
    • Starting related ticket
  • David Wilcox
    • Would like to discuss use cases / feature mappings
  • Ben Pennell
    • Moving interfaces out of Kernel
      • Will be moving single class out of fcrepo-jcr
  • Adam Soroka
    • Moving along for ontology modeling
    • Need to discuss publishing of ontology
    • Has a strawman for Fedora/JCR/LDP modeling

Thursday February 20