GlideinWMS The Glidein-based Workflow Management System

Search Results

Upgrading from versions earlier than v2.5.3 to versions 2.5.3 or 2.5.4 only

Special steps need to be taken to upgrade a factory or frontend to v2.5.3 or v2.5.4. This does not apply to any later versions.
NOTE: You only need to follow this procedure if you are upgrading in-place. If you are installing an entire new factory or frontend, you can just follow the normal install procedure.

To upgrade the factory:

  1. Download this file: reconfig_glidein
  2. Replace the reconfig_glidein script in the glideinWMS/creation/ directory with the downloaded file.
  3. Follow the rest of the normal in-place upgrade procedure.

To upgrade the frontend:

  1. Download this file: reconfig_frontend
  2. Replace the reconfig_frontend script in the glideinWMS/creation/ directory with the downloaded file.
  3. Follow the rest of the normal in-place upgrade procedure.

Upgrading a factory to a new version of glideinWMS

Upgrading a factory configuration tree to a new version of glideinWMS can be done in two ways:

  • Installing the new glideinWMS code in a separate directory, and create a new configuration tree as explained above.
    The configuration file (glideinWMS.xml) of the existing configuration tree can be used as a base for the new one; only the glidein_ name needs to be changed. See the configuration page for more defaults.
  • Overwrite the glideinWMS installation and run: factory_startup upgrade config.xml.
    If getting the code from CVS, a cvs update -r version will update the code.
    Running 'upgrade' overwrites all files in the glidein submit directories including rewriting the configuration file. If you use 'reconfig', this will only upgrade the files with factory configuration information so some of the scripts may not get updated. Warning: Check the revision history before doing this. Not all versions are compatible.

Which option you choose is really up to you; the second one is easier, but the first one is cleaner and easier to revert back.