Project

General

Profile

Feature #1924

Consolidate the condor_tarball tag in glideinwms.xml to read in a list of os, arch, version

Added by Parag Mhashilkar over 8 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Parag Mhashilkar
Category:
-
Target version:
Start date:
08/21/2012
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Stakeholders:
Duration:

Description

Date: Thu, 28 Oct 2010 15:58:08 -0700

Hi guys.

At UCSD we often tag the same tarball multiple times, because of the need to handle defaults in an easy way.
This then results in multiple tarball lines.

For example:
<condor_tarball arch="default" os="default" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="7.4.3"/>
<condor_tarball arch="default" os="default" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="7.4"/>
<condor_tarball arch="default" os="default" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="default"/>
<condor_tarball arch="x86" os="default" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="7.4.3"/>
<condor_tarball arch="x86" os="default" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="7.4"/>
<condor_tarball arch="x86" os="default" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="default"/>
<condor_tarball arch="default" os="rhel5" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="7.4.3"/>
<condor_tarball arch="default" os="rhel5" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="7.4"/>
<condor_tarball arch="default" os="rhel5" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="default"/>
<condor_tarball arch="x86" os="rhel5" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="7.4.3"/>
<condor_tarball arch="x86" os="rhel5" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="7.4"/>
<condor_tarball arch="x86" os="rhel5" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="default"/>

It would be much better if we could provide a list;
like "default,7.4,7.4.3"

i.e. the above would be represented by a single line:
<condor_tarball arch="default,x86" os="default,rhel5" tar_file="/home/gfactory/Prestage/gfactory-2.4.2-condor-7.4.3-linux-x86-rhel5-dynamic.tar.gz" version="default,7.4,7.4.3"/>

And the reconfig would automatically create the whole matrix (actually, a cube).
Possibly even use symlinks or hardlinks between them.

What do you think?
Would it be reasonable?

It would certainly make life much easier for us.

Thanks,
Igor


Subtasks

Feature #2898: Consolidate the condor_tarball tag in glideinwms.xml to read in a list of os, arch, version - promote to v2plusClosedIgor Sfiligoi

History

#1 Updated by Burt Holzman over 8 years ago

  • Tracker changed from Bug to Feature

#2 Updated by Parag Mhashilkar about 8 years ago

  • Assignee set to Parag Mhashilkar

#3 Updated by Parag Mhashilkar about 8 years ago

Talked to Igor about another possible option. Instead of symlinks have a mapfile of condor tarballs. This will reduced directory entries. Both options are equally valid.

#4 Updated by Parag Mhashilkar about 8 years ago

  • Status changed from New to Resolved

Don't really need another file. Just have proper info populated in untar, constants and after_file_list
commit:4a23cf710

#5 Updated by Parag Mhashilkar almost 8 years ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF