UCD-HELP And UCD-GATEWAY Management

Change commit log messages:

On major releases we should update the following page:

/wiki/spaces/UCDSAKAI/pages/120456679

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