Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-users] Condor-G for multiple Grid Types
- Date: Wed, 07 Jun 2006 17:00:17 -0400
- From: Gabriel Mateescu <gabriel.mateescu@xxxxxx>
- Subject: Re: [Condor-users] Condor-G for multiple Grid Types
Hi,
Using $$(resource_name) works.
But, in general, we have three cases:
1. We allow matching with any grid_type of the
resource. Then we can use your solution
grid_resource = $$(resource_name)
2. We want to match only one grid_type, e.g., a
gt4 resource. Then we can use:
grid_resource = gt4 $$(gatekeeper_url) $$(job_manager_type)
3. We have a grid with, say, gt2, gt3, and gt4 resources
and want the job to use either a gt2 or gt4 resource,
but not a gt3 resource.
Then I thought that I could use a job classad where
I specify either the job's grid_type attribute (as
in my previous message), or, using grid_resource,
grid_resource = $$(grid_type) $$(gatekeeper_url) $$(job_manager_type)
Requirements = ... \
(TARGET.grid_type =!= UNDEFINED) && \
(TARGET.grid_type =?= "gt2" || TARGET.grid_type =?= "gt4" )
However, as soon as I insert $$(grid_type) in the matchmaking
I get an error. For the case
grid_resource = $$(grid_type) $$(gatekeeper_url) $$(job_manager_type)
the error is
HoldReason = "x509userproxy is not set in the job ad"
while for
grid_type = $$(grid_type)
condor_submit rejects the job as described in my previous message.
So my question is:
Can $$(grid_type) be used for matchmaking?
Thank you.
Gabriel
On Wed, 2006-06-07 at 05:26, Emir Imamagic wrote:
> Hi,
>
> you should use grid_resource attribute instead:
> grid_resource = $$(resource_name)
>
> and publish resource_name to the matchmaker, for example:
> resource_name = "gt2 grid.example.com/jobmanager-pbs"
> or
> resource_name = "gt4 grid.example.com PBS"
>
> (as the documentation says:
> http://www.cs.wisc.edu/condor/manual/v6.7/5_3Grid_Universe.html#SECTION00637000000000000000)
>
> I'm using Condor-G Matchmaking with mix of GT2 & GT4 resources and it
> works fine.
>
> Cheers,
> emir
>
> Gabriel Mateescu wrote:
> > Hi,
> >
> > I am using Condor-G as a metascheduler.
> > I would like to allow my Grid jobs to be
> > matched against Grid resources of multiple
> > types, for example, I would like to allow a
> > job to be dispatched either to a GT2 or a
> > GT4 resource.
> >
> > But if I set in the job classAd:
> >
> > universe = grid
> > grid_type = $$(grid_type)
> >
> >
> > then condor_submit rejects the job with
> >
> > ERROR: Invalid value '$$(grid_type)' for grid_type
> > Must be one of: globus, gt2, gt3, gt4, condor, nordugrid,
> > unicore, or oracle
> >