Time/Place

This meeting is a hybrid teleconference and IRC chat. Anyone is welcome to join...here's the info:

Attendees

Agenda

  1. Release status: 3.8.0
  2. Java client API
    1. LDP library?
    2. Proposed client interaction model?
    3. Unit testing and mocking?
    4. Connection client configuration?
  3. Top priorities in view of releasing 4.0
  4. Acceptance testing feedback
  5. Load testing approach

Minutes

  • some concern about none of the java LDP libraries being suitable
  • Andrew Woods suggested we should build such that we can later include LDP library

Fedora 3.8.0

Fedora 4 Java Client Library

  • Andrew Woods has concerns about FedoraRepository class growing without bounds in the future, could this be broken up
    • Unknown User (escowles@ucsd.edu) suggested some could be moved out, and other new features would hang off of other classes (locking and versioning would be on objects).
  • Andrew Woods is looking towards how easy it would be to mock out responses in unit tests using well-established and recommended objects.
    • Unknown User (escowles@ucsd.edu) thought to use the same model as the indexer, where second constructors exist where you pass in an HttpClient and you could provide a mock or custom client in special cases.
  • Andrew Woods suggested that we might want something to encapsualte the HttpClient... is it the FedoraRepository or some other object (perhaps which would be replaced by an LDP client).
  • Andrew Woods praised the parameter providing methods in fedora 3's client, polled audience about people's experiences.
  • Unknown User (escowles@ucsd.edu) will look into the Fedora 3 client model to see how it may be applicable.
  • Eric James suggested the client should model some of the messaging (though it's heavy on JCR concepts).
  • Andrew Woods pointed out that there's a REST API client and a messaging client (Scott Prater and Michael Durbin both used the messaging client as well)
  • Scott Prater indicated that there had been some request to include API-A messages in messaging client, perhaps for access stats, but that her favored log analysis for that kind of use case.

Top Priorities for Fedora 4

Postponed, with the idea that we should all consider what we would be concerned about if the 4.0 Production were released now.

Acceptance Testing

  • VA Tech has done a lot of acceptance testing
  • Yinlin Chen has tested 7 items (of 44) are other institutions doing the other tests?
    • Some pilot projects are underway (Art Institute of Chicago, UCSD, Penn State)
    • Andrew Woods pointed out that
      1. acceptances tests can be done easily in an hour or so
      2. there's beta testing that is much more
      3. then finally an technical working group