Project

General

Profile

Actions

Feature #11645

closed

[keepstore] Add "StorageClasses" field to volume config

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

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

Description

Part of the Keep storage classes story.

Accept a "StorageClasses" key (value is an array of strings) for each configured volume.
  • If config is empty or not provided, change to ["default"] transparently.
  • Ensure this is reported in the /mounts API as StorageClasses, so keep-balance can see it.
  • Remove abandoned Tier field from /mounts API.
 type VolumeMount struct {
     UUID        string
     DeviceID    string
     ReadOnly    bool
     Replication int
+    StorageClasses []string
-    Tier        int
     volume      Volume
 }

Subtasks 1 (0 open1 closed)

Task #13082: Review 11645-keepstore-storageclassesResolvedPeter Amstutz05/09/2017Actions

Related issues 1 (0 open1 closed)

Blocks Arvados - Feature #11184: [Keep] Support multiple storage classesResolvedTom MorrisActions
Actions #1

Updated by Tom Morris over 7 years ago

  • Story points set to 1.0
Actions #2

Updated by Tom Morris over 7 years ago

  • Target version set to Arvados Future Sprints
Actions #3

Updated by Tom Clegg about 7 years ago

  • Blocks Feature #11184: [Keep] Support multiple storage classes added
Actions #4

Updated by Tom Clegg about 7 years ago

  • Subject changed from [keepstore] Add "tier" field to volume config to [keepstore] Add "StorageClasses" field to volume config
  • Description updated (diff)
Actions #5

Updated by Tom Clegg about 7 years ago

  • Description updated (diff)
Actions #6

Updated by Tom Morris almost 7 years ago

  • Target version changed from Arvados Future Sprints to 2018-02-28 Sprint
Actions #7

Updated by Peter Amstutz almost 7 years ago

  • Assigned To set to Peter Amstutz
Actions #8

Updated by Peter Amstutz almost 7 years ago

  • Status changed from New to In Progress
Actions #9

Updated by Peter Amstutz almost 7 years ago

11645-keepstore-storageclasses @ c28d87a0916349bfcaacc774aa1c05582e1f0154

Actions #11

Updated by Anonymous almost 7 years ago

  • Status changed from In Progress to Resolved
Actions #12

Updated by Tom Morris over 6 years ago

  • Release set to 17
Actions

Also available in: Atom PDF