[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Condor-users] private execute node



Add the following on the submit host's local config file:

ClientMachine = "$(FULL_HOSTNAME)"
SUBMIT_ATTRS = $(SUBMIT_ATTRS), ClientMachine

then do a condor_reconfig. Works for me.

mc

Hi Mark,

This is not working.

in execute node(aow13grid.uab.es), in condor_config .local I put:

START = target.ClientMachine == "aopcach.uab.es"

from aopcach, the job submit file:

Universe   = vanilla
Executable = simple
Arguments  = 4 10
Log        = simple.log
Output     = simple.out
Error      = simple.error
Requirements = (Machine == "aow13grid.uab.es")
should_transfer_files   = YES
when_to_transfer_output = ON_EXIT
Queue 5

the jobs stays in idle mode, when I query

[condor@aopcach job]$ condor_q -better-analyze


-- Submitter: aopcach.uab.es : <158.109.65.21:40024> : aopcach.uab.es
---
026.000:  Run analysis summary.  Of 5 machines,
      4 are rejected by your job's requirements
      1 reject your job because of their own requirements
      0 match but are serving users with a better priority in the pool
      0 match but reject the job for unknown reasons
      0 match but will not currently preempt their existing job
      0 match but are currently offline
      0 are available to run your job
    No successful match recorded.
    Last failed match: Wed Jun 22 12:01:34 2011
    Reason for last match failure: no match found

The Requirements _expression_ for your job is:

( ( target.Machine == "aow13grid.uab.es" ) ) && ( target.Arch == "INTEL" ) &&
( target.OpSys == "LINUX" ) && ( target.Disk >= DiskUsage ) &&
( ( target.Memory * 1024 ) >= ImageSize ) &&
( ( RequestMemory * 1024 ) >= ImageSize ) && ( target.HasFileTransfer )

    Condition                         Machines Matched    Suggestion
    ---------                         ----------------    ----------
1   ( ( 1024 * ceiling(ifThenElse(JobVMMemory isnt undefined,JobVMMemory,4.882812500000000E-03)) ) >= 5 )
                                      0                   REMOVE
2   ( ( target.Machine == "aow13grid.uab.es" ) )1                   
3   ( target.Arch == "INTEL" )        5                   
4   ( target.OpSys == "LINUX" )       5                   
5   ( target.Disk >= 5 )              5                   
6   ( ( 1024 * target.Memory ) >= 5 ) 5                   
7   ( target.HasFileTransfer )        5                   
---

-Arindam



Date: Mon, 20 Jun 2011 10:14:48 +0100
From: mc321@xxxxxxxxx
To: arindam@xxxxxxxx
Subject: Re: [Condor-users] private execute node

Hi Arindam,

You could try putting in the execute host's condor_config.local file:

START = target.ClientMachine == "name.of.your.required.submit.node"

Don't forget to do a condor_reconfig on the execute host.

Hope that helps,
Mark


On 20/06/11 09:02, Arindam Choudhury wrote:
Hi,

I want to make a execute node private to a submit node. Only jobs submitted from specific submit node can be executed on that execute node. How should I configure the execute node?

-Arindam