Project

General

Profile

Actions

Idea #9422

closed

Feature needed: pipelines queued but no nodes spinned

Added by Nico César almost 10 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
06/16/2016
Due date:
Story points:
-

Description

as a deploy/upgrade procedure of a cluster, So the situation is the following:

  • I send a TERM signal to crunch dispatch jobs to set a DRAIN mode
  • a user sends a pipeline instance to run
  • nodemanager creates nodes based on the queue this nodes stay up forever

the collateral problem to this is that those nodes will up and running with an OLD version of the compute image. After the upgrade of all components we need to kill all the nodes so nodemanager can spin new ones.

There are several solutions here:

  1. have a flag in the API server (or Consul in the future) called "draining" that nodemanager and crunch will query, changing their behavior
  2. have some other type of signaling (like a TERM signal) to nodemanager to implement the draining mode
  3. both.
Actions #1

Updated by Nico César almost 10 years ago

  • Description updated (diff)
Actions #2

Updated by Peter Amstutz about 6 years ago

  • Status changed from New to Closed
Actions

Also available in: Atom PDF