Attending
- Chris Hyzer, Penn, Chair
- Shilen Patel, Duke
- Chad Redman, UNC
- Bert Bee-Lindgren, GA Tech
- Carey Black, the Ohio State University
- Vivek Sachdiva, independent
- Emily Eisbruch, Internet2
REMINDER: Grouper Training in June 2019 : https://spaces.at.internet2.edu/x/jAD4C
DISCUSSION
New Action Items from this call
- [AI] (Grouper team) give Chris Feedback on this SQL database provisioning work https://spaces.at.internet2.edu/x/WgISCQ
- [AI] (Shilen) will look at the query around Membership accounts for multiple groups at once (this was discussed on Slack)
- [AI] Shilen make patch for change log performance work
- [AI] Chad change the membership query feature to use membership type
- [AI] Chris look into adding a couple of lines of java towards having classes and paths for Grouper Reporting, (web service could be an add-on)
- [AI] Chris look at ESB and messaging work Vivek has done, Chris will put in better sample text, and make the patch for this work
- [AI] Chris suggest to Vivek what tasks to work on next
- AI (Chad) follow up on CAS issue on the Grouper email list and update the wiki
DISCUSSION
Review Action Items: Grouper Project Action Items (Google Doc)
Internet2 Conferences and trainings
- Grouper Training in June 2019 in Madison (Chris, James Babb and BillT are the trainers)
- BaseCAMP in August in Milwaukee, Aug 13-15, 2019
- Internet2 Tech Ex in in New Orleans December 9-12, 2019
- This is the #1 conference for the Grouper team to attend
- https://meetings.internet2.edu/2019-technology-exchange/
- Bert and Chad may attend BaseCAMP in August
- Chris will be at all three 2019 events:
- Training in June
- BaseCamp in Aug
- TechEx in Dec
JIRA
- JIRA has been upgraded
- There are new features for planning and tasks and project management
- This could be helpful for our Grouper releases
- Is it needed , would it be helpful for our development tasks?
- Better to remain lightweight for development tasks
- Bert is getting help working out issue of 2 identities
Issue roundup
Membership accounts for multiple groups
AI Shilen will look at the query around Membership accounts for multiple groups at once, this was discussed on SLACK
- assume people want more info that just the members of the group?
- This can be confusing for composite groups, where there are indirect members
- Option that can be turned on
- AI Chad change the membership query feature to use membership type
Michael G issue around upgrading
- He decided to postpone the upgrade
Request from MidPoint for better web service paging
- This is on Grouper Roadmap
Current work tasks, and next tasks
Vivek – Reporting
- Activemq jar
- Messaging system
- Encryption is done
- [AI] Chris look into adding a couple of lines of java towards having classes and paths for Grouper Reporting, (web service could be an add-on)
- [AI] Chris look at ESB and messaging work Vivek has done, Chris will put in better sample text and make the patch for this work
- AI Chris suggest to Vivek what tasks to work on next
Chris
- Javamail options, Database provisioning
- Penn moving to AWS
- Don’t want dependencies back on campus
- Need to bring subjects to AWS and memberships back to campus
- SQL provisioning
- Run closer to database
- Configure some schemas and tables
- It will sync
- There’s a batch and real time component
- This can solve a couple of issues
- AI Grouper team please give Chris Feedback on this database provisioning work
Bert – PSPNG patches
- Fixed gap for deletes from changelog
- Improved cache sizing messages
- Working w Michael G on AD issues
- How to run AD in unix container?
Shilen – Change log performance
- We were capping at 100 but
- We should bump up the limit, could be 1000
- In the past, some databases have max of 200
- For change log, Shilen has been using 1000, ready to make that into a patch
- For batching inserts, using configs, max was 20, updating to 200.
- AI Shilen will make patch for change log performance work
- Shilen will look at JIRA GRP 2080 from Michael https://todos.internet2.edu/browse/GRP-2080
- Question about Quartz
- PSPNG Continuing to run issue due to lack of synchronization
- Make a fix in Grouper 2.4
- When next minor release of Quartz is released that could help
Chad – Grouper Visualization improvements
https://spaces.at.internet2.edu/display/Grouper/Visualization+UI
- Getting close to finishing visualization work
- Added option for Show all member counts option, show direct member counts.
- Key - will wait for Grouper 2.5 release probably
- Mouse over issue , there is a JIRA
- Detecting infinite loops is done
update from issue from the Grouper list: Fix for getting CAS working has helped
AI (Chad) follow up on CAS issue on the Grouper email list and update the wiki
Chris asks regarding Daemon w incremental and full, how to be sure full does not run during incremental
- Bert: PSP NG keeps in memory which is working on which
- Times out of a configurable number of seconds
- For PSPNG this is a noise reducer
- Not a complete lockout
- Are full job and incremental job different daemon instances?
- Yes, running on different servers
- Good for LDAP processing issues
- If run at same time, they implement each others LDAP
- What about condition of undoing something that should be done?
- For processing old events.
- Things can happen in meantime
- If incremental is running there can be an issue
- If pattern is different quartz jobs, then can incremental job check if full job is running?
- Yes, could look at loader table for this
- At GA Tech, full job takes about 15 min for 10K groups
- What about stopping incremental jobs while full job is running?
- Full job is not supposed to make many changes, unless there is an issue w incremental.
- OSU has a developer looking at DUO integration and admin roles. Using consumer change log events in Grouper. This is one possible approach.
Next Grouper Call: Wed May 15, 2019