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.



Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2009-07-28 - AntonioRetico
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LCG All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback