Project

General

Profile

Actions

Bug #13674

closed

[crunch-dispatch-slurm] Use hash instead of array for InstanceTypes config

Added by Tom Clegg over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Story points:
-
Release:
Release relationship:
Auto

Description

Catch up with change to Cluster configuration.

A hash is more ops-friendly (notably it accommodates storing the whole config natively in consul's kv store using keys like "InstanceTypes/m1.large/price") and aligns with the existing Nodemanager config format. It also makes it more obvious that the instance type name has to be unique.

During a transition period programs that read the cluster config file should accommodate both array and hash forms, so ops can migrate their config files without stopping the world.


Related issues 2 (0 open2 closed)

Related to Arvados - Idea #13648: [Epic] Use one cluster configuration file for all componentsResolvedActions
Blocks Arvados - Feature #13611: Nodemanager reads instance sizes from the system config file to avoid duplicationClosedActions
Actions #1

Updated by Tom Clegg over 6 years ago

  • Related to Idea #13648: [Epic] Use one cluster configuration file for all components added
Actions #2

Updated by Tom Clegg over 6 years ago

  • Description updated (diff)
Actions #3

Updated by Tom Clegg over 6 years ago

  • Status changed from New to In Progress
  • Target version set to 2018-07-03 Sprint
13674-instance-types-hash @ 3ad42202c5e073c5b90383c8aa1075e8056ff1d9
  • changes config from array to hash
  • Go progs can still read config file that uses array form
Actions #4

Updated by Tom Clegg over 6 years ago

  • Related to Feature #13611: Nodemanager reads instance sizes from the system config file to avoid duplication added
Actions #5

Updated by Tom Clegg over 6 years ago

  • Related to deleted (Feature #13611: Nodemanager reads instance sizes from the system config file to avoid duplication)
Actions #6

Updated by Tom Clegg over 6 years ago

  • Blocks Feature #13611: Nodemanager reads instance sizes from the system config file to avoid duplication added
Actions #7

Updated by Tom Clegg over 6 years ago

  • Status changed from In Progress to Resolved
  • Assigned To set to Tom Clegg
Actions #8

Updated by Tom Morris over 6 years ago

  • Release set to 13
Actions

Also available in: Atom PDF