Load Testing Sunday

This is meant mainly as a scratch sheet for this Sunday's load testing. Please update it as necessary. All times are approximate. The following machines will be handling connections during the load test:

  • gehrig
  • maris
  • munson
  • guidry
  • winfield

Friday

  • Updated mantle's workers.properties with the five machines that will be in the load test. For all except gehrig, leave status as stopped. - DONE
  • copy /usr/local/bin/start_TOMCAT_sh to all machines

Sunday, 3:30am

  1. shut down Sakai if it's not already down
  2. back up current Sakai on the five machines (cp -ar apache-tomcat-5.5.15 apache-tomcat-5.5.15.pre-lt)
  3. delete all logs under load test Tomcats (we don't need old logs cluttering up results)
  4. Modify sakai.properties
    1. AMS1 login as yu_sakai_user21_test
    2. replace all occurences of classesv2.yale.edu with classesv2-lt.its.yale.edu
    3. change the connection pooling to 10 max concurrent connections
  5. Modify sakai-login web.xml to reflect classesv2-lt.its.yale.edu
  6. Disable SMTP on all load-test Tomcats
  7. Modify errors to be sent to joseph.valerio@yale.edu
  8. Modify server.xmls to point to BANX, same user/pwd
  9. bring up all the Tomcats using /usr/local/bin/start_TOMCAT_lt sudoed as ROOT (this starts the jstat logging)
  10. start each of the machines in mantle's workers.properties workers list

Sunday, 4:00am-5:30am

  • Perfrom the Student Tools and Roster Tool Load Test 25-200 students and 10-50 instructors
  • Perform the Student Tools Load Test ramping up from 25 - 250 users w/o wait time
  • Perfrom the Roster Tool Load Test ramping up from 10-100 users w/o wait time

Sunday, 5:30-6:00am

  1. shut down load test Sakais
  2. move them out of place
  3. move original Sakais back into place (apache-tomcat-5.5.15-pre-lt)
  4. apply patches to scooter
  5. rsync patches to others
  6. bring up Sakai cluster

I know I must have forgotten steps, so if you think of any while you're reading this, just fill them in. Thanks!

Labels

 
(None)