Feature #17392

Support writing blocks to correct storage classes in Go SDK

Added by Nico César 2 months ago. Updated 5 days ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
SDKs
Target version:
Start date:
04/12/2021
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
-

Description

Depends on #13382

The client is responsible for keeping track of how many replicas have been written for each storage class. If one storage class is satisfied but not another, the satisfied one can be removed from the X-Keep-Storage-Classes list. The overall write is a success if all storage classes were satisfied, and a failure if any of the storage classes could not be satisfied.

"We are not expecting to skip servers, we just need to send the storage classes and know when we are done"


Subtasks

Task #17525: Review 17392-go-write-to-storage-classResolvedTom Clegg


Related issues

Related to Arvados Epics - Story #16107: Storage classesNew03/01/202106/30/2021

Related to Arvados - Feature #11184: [Keep] Support multiple storage classesIn Progress

Blocked by Arvados - Feature #17391: [keepstore] expose the volume storage classes Closed

Associated revisions

Revision 7c2ac515
Added by Tom Clegg 6 days ago

Merge branch '17392-go-write-to-storage-class'

closes #17392

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <>

History

#1 Updated by Nico César 2 months ago

  • Target version set to To Be Groomed

#2 Updated by Nico César 2 months ago

#3 Updated by Nico César 2 months ago

  • Blocked by Feature #17391: [keepstore] expose the volume storage classes added

#4 Updated by Peter Amstutz about 1 month ago

  • Description updated (diff)

#5 Updated by Peter Amstutz about 1 month ago

  • Description updated (diff)
  • Subject changed from Change RootSorter in go and python to Support writing blocks to correct storage classes in Go SDK

#6 Updated by Peter Amstutz about 1 month ago

  • Description updated (diff)

#7 Updated by Lucas Di Pentima about 1 month ago

  • Target version changed from To Be Groomed to 2021-04-14 sprint

#8 Updated by Peter Amstutz 19 days ago

  • Category set to SDKs
  • Subject changed from Support writing blocks to correct storage classes in Go SDK to Support writing blocks to correct storage classes in Go SDK

#9 Updated by Peter Amstutz 18 days ago

  • Target version changed from 2021-04-14 sprint to 2021-05-12 sprint

#10 Updated by Peter Amstutz 18 days ago

  • Target version changed from 2021-05-12 sprint to 2021-04-14 sprint

#11 Updated by Peter Amstutz 18 days ago

  • Assigned To set to Tom Clegg

#13 Updated by Tom Clegg 6 days ago

  • Related to Feature #11184: [Keep] Support multiple storage classes added

#14 Updated by Lucas Di Pentima 6 days ago

This LGTM, please merge.

#15 Updated by Tom Clegg 6 days ago

  • Status changed from New to Resolved

Also available in: Atom PDF