Project

General

Profile

Feature #21885

Support to run test and periodic scripts within Singularity

Added by Marco Mambelli over 1 year ago. Updated 11 days ago.

Status:
Work in progress
Priority:
High
Category:
-
Target version:
Start date:
02/11/2019
Due date:
% Done:

0%

Estimated time:
Stakeholders:

OSG

Duration:

Description

Currently, the Glidein can run arbitrary user scripts:
- before starting condor (to test and setup the node)
- periodically to test the node or to monitor (startd cron jobs)

All these scripts run outside Singularity
Users writing the script can invoke Singularity on their own if they like it
Since 3.4.1 there is a library that makes this easier (singularity_lib.sh)

The next step (the goal of this ticket) is to allow VOs to do that with an option in the script description in the config file (like they do to say if a script is periodic or not)


Related issues

Related to GlideinWMS - Milestone #19515: Roadmap for Singularity supportNew03/27/2018

Related to GlideinWMS - Feature #25073: Allow VO scripts to run before the job (in Singularity if used)New10/14/2020

History

#1 Updated by Marco Mambelli over 1 year ago

#2 Updated by Marco Mambelli over 1 year ago

  • Assignee set to Marco Mambelli

#3 Updated by Marco Mambelli about 1 year ago

  • Target version changed from v3_5_1 to v3_6_1

#4 Updated by Marco Mambelli 12 months ago

  • Target version changed from v3_6_1 to v3_6_2

#5 Updated by Marco Mambelli 10 months ago

  • Target version changed from v3_6_2 to v3_6_3

#6 Updated by Marco Mambelli 2 months ago

  • Target version changed from v3_6_3 to v3_6_4

#7 Updated by Marco Mambelli about 1 month ago

  • Target version changed from v3_6_4 to v3_6_5

#8 Updated by Marco Mambelli 16 days ago

  • Target version changed from v3_6_5 to v3_6_6

#9 Updated by Marco Mambelli 11 days ago

  • Priority changed from Normal to High
  • Status changed from New to Work in progress

#10 Updated by Marco Mambelli 5 days ago

  • Related to Feature #25073: Allow VO scripts to run before the job (in Singularity if used) added


Also available in: Atom PDF