Child pages
  • 1-May-2019
Skip to end of metadata
Go to start of metadata

  

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

Grouper Action Items are here

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  





  • 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



  • 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  

 

 

  • No labels