Project

General

Profile

Bug #3438

VOFE won't count partitionable slots correctly

Added by Burt Holzman almost 8 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Factory
Target version:
Start date:
02/06/2013
Due date:
% Done:

0%

Estimated time:
First Occurred:
Occurs In:
Stakeholders:
Duration:

Description

We put in a workaround for partitionable slots triggering DAEMON_SHUTDOWN prematurely in #3399.
Remember, they always come back as "idle".

We also need to account for them properly in the VOFE:

If (PartitionableSlot =?= True && TotalSlots 1) then it's truly idle.
If (PartitionableSlot =?= True && cpus 0) then all of its resources are claimed (treat it as claimed).

There is a middle ground for a slot that's been partitioned but not all the resources are in use. I'm not sure how we want to count that.


Related issues

Related to GlideinWMS - Bug #3556: For partitionable slots, VOFE will stop too earlyAssigned03/01/2013

History

#1 Updated by Burt Holzman almost 8 years ago

The formatting ate some of that.

If (PartitionableSlot =?= True && TotalSlots == 1) then it's truly idle.
If (PartitionableSlot =?= True && cpus == 0) then all of its resources are claimed (treat it as claimed).

#2 Updated by Burt Holzman over 7 years ago

  • Status changed from Assigned to Feedback

Committed commit:5a27199 in master_3438.

#3 Updated by Parag Mhashilkar over 7 years ago

  • Assignee changed from Parag Mhashilkar to Burt Holzman

Looks ok to merge.

#4 Updated by Burt Holzman over 7 years ago

  • Status changed from Feedback to Closed

Also put the fix in for branch_v2plus in commit:578aa55c

#5 Updated by Parag Mhashilkar over 7 years ago

  • Target version changed from v3_1 to v2_7

Also available in: Atom PDF