PPS Pilot Follow-up Meeting Minutes Mon 06 Jul 2009
- Date: Mon 06 Jul 2009
- Agenda: na
- Description: Pilot of glexec/SCAS: technical session about deployment issues at IN2P3
- Chair: Maarten Litmaath
- Home: PpsPilotSCAS
Attendance
- PPS, Atlas: Maarten Litmaath
- IN2P3 Pierre Girard
- SCAS/glexec development Oscar Koeroo, Mischa Salle
Summary
* glexec should be made independent of the glite-WN:
- The glexec-WN meta-rpm should list all its dependencies.
Released meta-rpm includes Globus; edg-mkgridmap should be removed.
- A new environment variable GLEXEC_LOCATION indicates where glexec and
its wrappers are located (in $GLEXEC_LOCATION/sbin):
http://savannah.cern.ch/bugs/?52837
If the variable is not set, VOs can fall back on what they do now.
* A dependencies tar ball should be provided for relocatable installations.
A relocatable installation would need to have two directories put into
/etc/ld.so.conf.d/glexec for the time being (see below):
$GLEXEC_LOCATION/glite/lib
$GLEXEC_LOCATION/globus/lib
* A source rpm should be provided for glexec itself (not its dependencies),
so that it can be recompiled with a different location for the hard-coded
configuration file.
- This is needed for relocatable installations, like at IN2P3.
* A future version of glexec could have a RUNPATH (RPATH is obsolete)
compiled into the executable, obviating the need for trusted directories
to be named in /etc/ld.so.conf.d/glexec.
* Another approach would be to link glexec statically.
- Does not deal with the plugins for LCAS/LCMAPS/SCAS.
* Future versions of glexec/LCAS/LCMAPS should be independent of Globus.
- But VOMS libraries would still be needed.