Attendees

Tim

Arnie

Matt

Joe

Michael

Jimmy

Nate

Agenda/Discussion

The first 15 minutes of the call will be devoted to general project updates and the remaining time will be spent reviewing the draft skin designs for the User Experience components.

Updates

Nate

Switched from Resin to Jetty because one of the features we needed was not included in the open source release of Resin. Decided to evaluate Jetty as a servlet container with HA proxy in front of it. Then discovered that Amazon load balance now includes session stickyness, so no need to use HA proxy. Leveraging Salt. Doing load testing of single user with 3 IdP and a single LDAP directory, achieved 220 logins per second. Bottleneck was CPU on IdP, which seems to scale linearly. Also need a couple more LDAP servers for redundancy, but for the most part the limitation is IdP's. Michael added a million user objects to the LDAP directory, and Nate modified load testing scripts to randomly select a user and login. At first got 130 logins per second. Increased to 175. Seems to get better as we run the tests longer. Need to run extended load tests and other tests. Look for memory issues and check for garbage collection of IdP. It looks like we'll reach 600 logins per second. We have to configure 3 LDAP servers to propagate to each other. After that our work will focus on availability. Lots of little things to look at. Good news is that our load benchmark will be easily reached. 

Jimmy

Migrated to one AWS server, need to set up postgres and active MQ replication. Will be able to do load testing once these things are up. Had to spend a lot of time working Penn State stuff.

Matt:

Did a user experience demo

Action items

  • No labels