Project

General

Profile

Feature #17221

Have frontend groups request the removal of unused glideins

Added by Marco Mambelli about 2 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
High
Category:
-
Target version:
Start date:
07/19/2017
Due date:
% Done:

0%

Estimated time:
Stakeholders:

CMS

Duration:

Description

When in the frontend there are no more jobs waiting to run in a group, the frontend could ask the factory to remove all leftover idle glideins.
There is already a tool to manually trigger the removal, remove_requested_glideins, but could be good to add the removal automatically in the frontend request cycle.
It would reduce waste when there is no need anymore for glideins.

Group1 glideins would not be left around for Group2 jobs to use, but if G2 jobs can run on G1 glideins (same credentials, same start expression), then these should be one group.
Glideins would still benefit from temporal multiplexing (multiple requests in the same group) if the new requests for jobs arrive before the glidein removal kicks in.

This should be a configurable feature, off by default for now.

History

#1 Updated by Parag Mhashilkar almost 2 years ago

  • Stakeholders updated (diff)

#2 Updated by Marco Mambelli almost 2 years ago

  • Target version changed from v3_2_x to v3_2_21

#3 Updated by Parag Mhashilkar almost 2 years ago

  • Assignee set to Marco Mambelli
  • Priority changed from Normal to High

Bumping up the priority as per email from James.

#4 Updated by Marco Mambelli over 1 year ago

  • Status changed from New to Feedback
  • Assignee changed from Marco Mambelli to Dennis Box

#5 Updated by Marco Mambelli over 1 year ago

Implemented the requested feature.
Added also hooks for more complex future removal policies.

#6 Updated by Dennis Box over 1 year ago

  • Assignee changed from Dennis Box to Marco Mambelli

Feedback sent. OK to merge.
Dennis

#7 Updated by Marco Mambelli over 1 year ago

  • Status changed from Feedback to Resolved

#8 Updated by Parag Mhashilkar over 1 year ago

  • Status changed from Resolved to Closed


Also available in: Atom PDF