Note: This version of the VDT (1.10.1) is supported, but is not our latest stable release. The current stable release is 2.0.0.

Understanding Globus in VDT 1.10.1

Globus's version

In VDT 1.10.1, we use Globus 4.0.8 as a base. However, we modify Globus with several patches. Below we describe a few particularly notable patches.

Complete list of patches to Globus

Complete list of Globus 4.0.8 patches in VDT 1.10.1

OSG_GRID and GLOBUS_LOCATION

One of the patches will tell the jobmanagers to set $GLOBUS_LOCATION for the jobs to a new location: $OSG_GRID/globus. This is only done when $OSG_GRID is defined, so it will only affect Open Science Grid (OSG) installations, unless you happen to define $OSG_GRID.

The reason for this is because we want jobs to know $GLOBUS_LOCATION, but it is often in a different location on the worker nodes. In an OSG site, this location is defined by $OSG_GRID, so we set $GLOBUS_LOCATION as a convenience.

Note that $OSG_GRID is set by OSG using the Job-Environment modification.

Gatekeeper accounting

Some of the patches enable a simple gatekeeper accounting mechanism that works with pre-web services GRAM (a.k.a GRAM 2). Read more details