Grouper Call Wed. Feb. 8, 2017
Attending:
Chris Hyzer, U. Penn (chair)
Shilen Patel, Duke
Jim Fox, U. Washington
Emily Eisbruch, Internet2
Action Items
[AI] (Shilen) provide Bill T feedback on Grouper Deployment Guide
[AI] (Shilen) define the instrumentation next steps on a wiki page https://spaces.at.internet2.edu/display/Grouper/Grouper+instrumentation
[AI (Chris) GRP-1483 - ehcache large file sizes
[AI (Chris) GRP-1480 - users with admin priv can't remove group via subject page
[AI (Bert) follow up with Peter St Onge on PSPNG: java.lang.NullPointerException
[AI] (Chris) GRP-1484: grouper subject api diagnostics can see if subjects are ordered correctly on search
[AI (Bert) to follow up with Martin Krenn on ldap passwords externalized
[AI (Bert) document the findings here somewhere on wiki]Grouper and openldap for large groups
[AI] (Chris) add TIER API to the Grouper download page and do testing
[AI] (Chris) patches for accessibility
[AI] ( Chris) check member table to see if subject ID matches (Lookup a subject. Get the identifier. Look up by that identifier. Make sure you get the subject with the right ID and identifer.)
[AI] (Bert) look at subject ID and subject Identifier terms and text on source diagnostics screen
[AI ] (Chris) GrouperSystem in another source
[AI] (Bert) reply to Chris Sutherin UMBC on pspng examples
[AI] (Bert) reply to Scott Koranda about massaging group names in provisioning
[AI] (Bert) to ply to Shaun K about name null in pspng
[AI] (Bert) to reply to Peter St Onge
[AI ] (Chris) get Grouper working for mysql and postgres
[AI ] (Chris), making delete group more efficient for large groups, fix issue with not allowed to delete group (email tues 1/17)
[AI] (Bert) Jeffrey Crawford email 1/12, full sync missing members
[AI] (Bert) Scott Koranda email 1/12, error on change log consumer psp
[AI] Chris share Grouper Apereo training info on the Grouper lists when that info is public
Carry Over Action Items
[AI] (Bert) email the list about (a small) Office365 versus Dropbox and next PSP project
[AI] Shilen write Bill about TIER deployment guide about how things are suggestions and not the only way to do it
[AI] (Bert) follow up and reply to email on Hibernate Connection Pool issue [Done, use Java-Properties or we’ll have to code something new]
[AI] (Bert) document how to build PSP NG and patch it [Bert needs to finish last couple steps] (AI for Chris to try it afterwards) [Done, Bert’s updated the doc]
[AI] (Chris/Bert) put “make_patch” command in github (Done) Bert will update the doc
[AI] (Bert) Put these in jira: Grace Periods, Membership Rules, People/Account subjects
[AI] (Bert) document the solution to “turn off old psp issue” that was raised on the list
[AI] (Bert) create PSP-NG Training Video (after necessary patches) using Camtasia
[AI] (Chris) make sure GrouperSystem can’t exist in other sources for WS
AGENDA
Current work tasks
· Vivek – Accessibility, TIER packaging in installer, attestation
· Misagh – gradle
· Chris – loader in UI , deprovisioning (https://spaces.at.internet2.edu/display/Grouper/Grouper+deprovisioning), patches
· Bert – PSPNG
· Shilen – real time loader
https://spaces.at.internet2.edu/display/Grouper/Grouper+loader+real+time+updates
- Patch for real time loader SQL stuff
- Couple other minor patches
- Still need to do LDAP
- Will go back at instrumentation for a while
- Look at UI and WS, uuid file in logs directory to keep track of instances
- When things change in grouper, keep track of static vars, periodically update database
- Existing instrumentation daemon would feed TIER
Instrumentation enhancements
https://spaces.at.internet2.edu/display/Grouper/Grouper+instrumentation
- How often to update database? Probably hourly
- Use thread that starts up when servlet starts
- Collect a variety of stats
- [AI] (Shilen) define the instrumentation next steps on a wiki page https://spaces.at.internet2.edu/display/Grouper/Grouper+instrumentation
· Bill – TIER Grouper deployment guide
Issue roundup
· GRP-1475 - Delete loader jobs when loader group is deleted, patch created
· [AI] chris) GRP-1474 - ldap loader set pool options when using configFileFromClasspath
· GRP-1479- PSPNG: Failure when group is deleted before Group-Add changelog entry is processed, patch created
· GRP-1476 - Real time loader mysql issues, Caused by: java.lang.RuntimeException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Every derived table must have its own alias, 2. Caused by: java.sql.SQLException: Can't call commit when autocommit=true , patch created
· GRP-1477 - Reduce error logging when code fails in threads that would be retried out of threads, patch created
· GRP-1478 - UI Accessibility Improvements: Privileges interface not accessible to keyboard-only or screenreader users (fixed)
· GRP-1460 - grouperLoaderAndGroups doesn't work for sql jobs – fixed in patch
· [AI Chris] GRP-1483 - ehcache large file sizes –
· [AI] Bert, document the findings here somewhere on wiki]Grouper and openldap for large groups
· Half day Apereo training in philly this summer from Chris and Bill . June 4 in morning.
- Need to advertise the Apereo Grouper Training on the Grouper lists -
- [AI] Chris share Grouper Apereo training info on the Grouper lists when that info is public
· AI for Chris - GRP-1480 - users with admin priv can't remove group via subject page
· GRP-1402 - IE11 partially renders the UI – font awesome doesn’t show up in IE with pragma no-cache… what to do?
AI for Bert to follow up with Peter St Onge on PSPNG: java.lang.NullPointerException
· [AI for chris] GRP-1484: grouper subject api diagnostics can see if subjects are ordered correctly on search
· https://spaces.at.internet2.edu/display/Grouper/Grouper+attestation
· [AI] Bert - followup to Martin Krenn on ldap passwords externalized
· Active PIT member not in sync with members table
· [AI] Chris patches for accessibility
[AI for Bert] sign up for TIER F2F on April 27, 2017 in DC
https://docs.google.com/spreadsheets/d/1IQ9KSKpp8r8s0GVeqfDvFKK-H5rThvBgM4cN0Jv6_yE/edit#gid=0
Grouper BOF at 2017 Global Summit
- Grouper BOF at Global Summit is scheduled for Tuesday, April 25, noon - 1pm
Next Grouper Call: Wed Feb. 22, noon ET