Grouper Call 9-June-2010
Tom Barton, U. Chicago (Chair)
Gary Brown, Bristol
Shilen Patel, Duke
Chris Hyzer, U. Penn
Tom Zeller, U. Memphis
Rob Hebron, Cardiff University
Renee Frost, Internet2
Ann West, Internet2
Steve Olshansky, Internet2
Emily Eisbruch, Internet2 (scribe)
*Carry Over Action Item*
[GrouperWG:AI] (Rob) will look at issues relating to testing the ESB Connector.
*Testing Status for Grouper 1.6*
An error that both Chris and Shilen have observed occurs only with Postgres, which is known to handle transactions differently from other databases. Rolling back removes the error, so the temporary solution will be a rollback.
Postgres recommends save points when nesting a transaction inside a transaction. Shilen will check if nested transactions are involved in the error being observed.
Testing on Oracle, Shilen has found errors with the ESB connector and with XML export. One error concerns internationalization. Rob suggested this error could be related to the current libraries doing conversion from Unicode to Latin, stripping out characters that can't be converted, and inserting an inverted question mark. Shilen will research these errors further.
- Chris will examine the error of the Light UI displaying subjects.
- Gary is looking into paging issues
- TomZ and Shilen will perform Ldappc-ng testing
- Shilen and Chris will do web services testing, using both web service unit tests and also the Grouper client tests that affect web services.
For now, all or almost all testing will assume use of TomCat.
Concerning performance testing, Shilen will investigate whether the performance tests done for the upgrade from Grouper 1.4 to 1.5 are easy to rerun for this upgrade. The assumption is that improvements in this current upgrade will not have much impact on performance.
Concerning upgrade testing, Shilen did this a few weeks ago with Oracle and it went OK. Shilen will repeat the upgrade testing when other testing is complete.
Chris did some upgrade testing by taking the Grouper 1.4 University of Pennsylvania production system, moving it to a test database, and upgrading to Grouper 1.6. There were issues that caused hanging behavior, creating a need to analyze the issues, fix them, and start again. Shilen has not experienced this hanging problem in the testing he has done at Duke, though the number of memberships (about 1.5 million) is comparable at the two institutions.
*Documentation for Grouper 1.6 Release*
- Rob has been working on the ESB documentation in his personal wiki space and will move it to the Grouper wiki soon.
- TomZ will document Ldappc-ng, hopefully by next Wednesday.
- Gary, will make some tweaks to UI related documentation next week.
- Shilen is working on upgrade instructions for Grouper 1.6.
- Chris will create the release notes page.
Reminder: To update a current wiki page (such as the Release Notes page), please make a new version of it, rather than editing the existing page. This way there will be a complete and accurate version of documentation for the previous (Grouper 1.5) release.
Everyone will review Jira to ensure that all items have been recorded and status is accurate.
TomB will remind TomZ about updating Jira on June 15
The goal is to wrap up the Grouper 1.6 release, including documentation, by Wed. June 16.
*Improving the Grouper Documentation Experience*
A project has been started to improve the structure of the Grouper Documentation in the Wiki. The Shibboleth documentation structure is being used as a model.
Ann Kitalong-Will is working on the documentation project and there has been substantial and much-appreciated community input.
Next Call: Wed. June 23 at noon ET. (Note: possible conflict with CAMP in Raleigh)