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

[HTCondor-users] how to manipulate the number of available slots on a running WN



Hi,

I do have another maybe typical administrative task, there are works on the powerlines scheduled and I have to scale down the powerconsumption of the pool. 

To do so my initial idea is to reduce the number of available slots per condor WN in forehand of the works: 

(on the WN all slots are partitionable) 

PowerSave = false
PowerSaveCpus = 2
STARTD.SETTABLE_ATTRS_ADMINISTRATOR = StartJobs PowerSave
STARTD_ATTRS = StartJobs, PowerSave, $(STARTD_ATTRS)
NUM_CPUS = ifThenElse($(PowerSave), $(PowerSaveCpus), $(DETECTED_CPUS))

It works so far in the sense that by putting 'PowerSave' to true the number of 'NUM_CPUS' is set accordingly. Unfortunately I seem to need a condor restart for the change to take effect in terms of reduction of slotnumber (which is not what I want) ? 

Is there a more clever way to reduce the number of slots by htcondor configuration means or any way to make the pool node honor the change without restart ? 

Best
Christoph

-- 
Christoph Beyer
DESY Hamburg
IT-Department

Notkestr. 85
Building 02b, Room 009
22607 Hamburg

phone:+49-(0)40-8998-2317
mail: christoph.beyer@xxxxxxx