UCD-HELP And UCD-GATEWAY Management

UCD-HELP And UCD-GATEWAY Management

Change commit log messages:

On major releases we should update the following page:

Sakai Production Server Maintenance Schedule

Common Environment Information

  • All the application servers host the ucd-help and ucd-gateway modules on apache located at:

    • /var/www/html/smartsite

  • In the above directory, the actual modules are referenced via soft-links that point into AFS. The AFS locations are:

    • TEST:

      • /afs/.ucdavis.edu/app/sakai-test/misc/gateway/smartsite/..

      • /afs/.ucdavis.edu/app/sakai-test/misc/help/smartsite/..

    • PROD:

      • /afs/.ucdavis.edu/app/sakai/misc/gateway/smartsite/..

      • /afs/.ucdavis.edu/app/sakai/misc/help/smartsite/..

SmartSite-Test Environment

  • SmartSite-Test has all of the ucd-help and ucd-gateway modules/versions installed. The head-node, littlejohn runs a cron-job that updates all the ucd-* from subversion every 5 minutes. So for example, if a change is merged from trunk to any of the test branches, the change(s) should be visible on startsite-test within 5 minutes.

  • The following is a list of all the locations referenced on smartsite-test:

    • /var/www/html/smartsite

      • ucd-gateway -> /afs/.ucdavis.edu/app/sakai-test/misc/gateway/smartsite/ucd-gateway-2-4-x-test

      • ucd-gateway-2-4-x-prod -> /afs/.ucdavis.edu/app/sakai-test/misc/gateway/smartsite/ucd-gateway-2-4-x-prod

      • ucd-gateway-2-4-x-test -> /afs/.ucdavis.edu/app/sakai-test/misc/gateway/smartsite/ucd-gateway-2-4-x-test

      • ucd-gateway-trunk -> /afs/.ucdavis.edu/app/sakai-test/misc/gateway/smartsite/ucd-gateway-trunk

      • ucd-help -> /afs/.ucdavis.edu/app/sakai-test/misc/help/smartsite/ucd-help-2-5-x-test

      • ucd-help-2-4-x-prod -> /afs/.ucdavis.edu/app/sakai-test/misc/help/smartsite/ucd-help-2-4-x-prod

      • ucd-help-2-4-x-test -> /afs/.ucdavis.edu/app/sakai-test/misc/help/smartsite/ucd-help-2-4-x-test

      • ucd-help-trunk-2-4-x -> /afs/.ucdavis.edu/app/sakai-test/misc/help/smartsite/ucd-help-trunk

      • ucd-help-trunk-2-5-x -> /afs/.ucdavis.edu/app/sakai-test/misc/help/smartsite/ucd-help-trunk-2-5-x

      • ucd-help-2-5-x-test -> /afs/.ucdavis.edu/app/sakai-test/misc/help/smartsite/ucd-help-2-5-x-test

    • All of the above modules/versions are updated every 5 minutes

    • The above locations can be accessed via:

    • Smartsite-test's sakai references only:

SmartSite-Prod Environment

  • Once a change is merged from either one of the ucd-help/ucd-gateway test branches to the specific production branche, you need to perform a manual "svn update" on the production head node in order for the changes to show up. Do the "svn update" in the following AFS location:

    • ucd-gateway : /afs/.ucdavis.edu/app/sakai/misc/gateway/smartsite/sakai_2-4-x-prod

    • ucd-help : /afs/.ucdavis.edu/app/sakai/misc/help/smartsite/sakai_2-4-x-prod