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

Re: [Condor-users] Dynamic provisioning prevents Evenly Divided Resources tasks?



Another question:
 I just submit this job:

Universe = Vanilla
should_transfer_files = YES
when_to_transfer_output = ON_EXIT_OR_EVICT
transfer_input_files = ecu72_EST.fa,ecu72_EST.qual
transfer_executable = False
Executable = /usr/bin/perl
InitialDir=/opt2/condor/2011/test04/iAssembler-v1.2.2.x32

request_cpus = 1
request_memory = 20057

Log = log.txt
Arguments = /opt2/condor/2011/test04/iAssembler-v1.2.2.x32/iAssembler.pl -i ecu7 2_EST.fa -q ecu72_EST.qual -d
Error = Error-$(process).txt
Output = Output-$(process).txt
Queue 2

And it is running in the not dynamic slots and in the Dynamic, how can I prevent Dynamic jobs to run in Evenly slots?

Thanks.

On Tue, Aug 2, 2011 at 10:23 AM, Edier Zapata <edalzap@xxxxxxxxx> wrote:
Thanks Dan,
 I was missing the Num_Slots variable. Ok it's running now, but when I sent this job:
##
should_transfer_files = Yes
when_to_transfer_output = ON_EXIT_OR_EVICT
Executable = /bin/hostname
Universe = vanilla
request_cpus = 2
request_memory = 1024
requirements=Machine=="wn01.mycluster.org"
log = log.txt
Output = hostOut.$(Process)
Error = hostErr.$(Process)
Queue 44

condor_q -run:
  -- Submitter: master.mycluster.org : <198.99.5.34:52060> : master.mycluster.org
 99.3 condor 8/2 10:19 0+00:00:01 slot1@xxxxxxxxxxxxxxxxxx

It only use 1 "slot" and the others stay unused, is there a way to make Condor split the Slot in all the possible Dynamic slots and use all of them? Something similar to the Evenly Divided Resources?

Thanks

On Tue, Aug 2, 2011 at 9:54 AM, Ian Cottam <Ian.Cottam@xxxxxxxxxxxxxxxx> wrote:
On 02/08/2011 15:32, "Edier Zapata" <edalzap@xxxxxxxxx> wrote:

>Is this config ok for a Dynamic Provisioning:
>
>SLOT_TYPE_1=cpus=100%, memory=100%, virt=100%, disk=100%
>SLOT_TYPE_1_PARTITIONABLE=True
>NUM_SLOTS_TYPE_1 = 1
>
>
>We have a 8 Cores 32GB RAM blade server.
>
>Thanks.

We use. . .

NUM_SLOTS = 1
SLOT_TYPE_1 = cpu=100%,ram=100%,swap=50%
SLOT_TYPE_1_PARTITIONABLE = True
NUM_SLOTS_TYPE_1 = 1
START = ($(START)) || isUndefined( Target.Owner )

that's not to say yours would not work too.
-Ian
ps: I forget where the recommendation for . . . ||
isUndefined(target.owner)  came from


--
Ian Cottam
IT Services for Research
Faculty of EPS
 The University of Manchester

--
Edier Alberto Zapata Hernández
Ingeniero de Sistemas
Universidad de Valle



--
Edier Alberto Zapata Hernández
Ingeniero de Sistemas
Universidad de Valle