Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Personnel

  • Programmer is Mike Wenk
  • QC is Sandra

Preparation for production release

During maintenance window

...

  • (S + 0 min Programmer) Put all application servers into maintenance mode and shutdown Sakai on each one
  • (S + 2m 5m Prabhu) Backup production Apply DB (S + 30m Prabhu) Apply DB scripts scripts (This script deletes the Guest map configuration value in the dynamic configuration service.  The app code will restore this with the new value)
  • (S + 35m 8m Programmer) Deploy sakai release tag via setup-sakai-node.sh to sakaiprod1.
  • (S + 40m 10m Programmer) Restart sakaiprod1 sakai instance
  • (S + 45m 15m QC) Verification
    • Make sure that both Gradebook 2 and the Sakai Gradebook are still functional
    • Make sure Gradebook 2 still functions per my old AAS sites (can't submit grades here)
    • Make sure sample of Summer Session 2 pilot participants still have Gradebook 2 and it looks the same as it did before the upgradeLog in as a guest user and check for the "forgot your password" link.
    • Programmer will check for any errors that may have been created during the roll out.
  • (S + 55m 20m Programmer) Deploy release tag via setup-sakai-node.sh to sakaiprod2 . . . sakaiprod6, and sakaiprodmail1.
  • (S + 60m 30m Programmer) Start Sakaiprod2 . . . sakaiprod6, and sakaiprodmail1.
  • (S + 65m 35m Programmer) Take smartsite-prod out of maintenance mode 
  • (S + 70m 40m Sandra) Send Release Management email

...

  • (D + 0m Programmer) Shutdown Sakai on smartsite-prod
  • (D + 2m Prabhu) Restore production DB  Apply DB scripts (This script deletes the Guest map configuration value in the dynamic configuration service.  The app code will restore this with the new value, and since the value will be the old unchanged value,  it will effectively restore it.)
  • (D + 2m Programmer) Remove sakai.properties from config-staging and rename sakai.properties.018 019 to sakai.properties
  • (D + 5m 4m Programmer) Run mvn sakai:deploy from previous tag directory
  • (D + 15m Programmer) Deploy previous tag on head node and all other app servers via setup-sakai-node.sh
  • (D + 50m Programmer) After DB has been restored, restart sakai head node after verifying with DBA that restore is complete
  • (D + 55m ProjManmgt) check database marker
  • (D + 60m 20m Programmer) Restart sakai on remaining nodes
  • (D + 65m 25m Programmer) Take application servers out of maintenance mode