Feature #17393

Go and Python SDK propagate correct storage class to keepstore

Added by Peter Amstutz over 1 year ago. Updated about 1 year ago.

Assigned To:
Target version:
Start date:
Due date:
% Done:


Estimated time:
Story points:


Keepclient code in Go and Python SDK support:

  • Setting storage classes to use when uploading a block
  • Passing storage classes in the X-Keep-Storage-Classes header

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.

Related issues

Related to Arvados Epics - Story #16107: Storage classesResolved03/01/202109/30/2021


#1 Updated by Peter Amstutz over 1 year ago

#2 Updated by Peter Amstutz over 1 year ago

  • Description updated (diff)

#3 Updated by Peter Amstutz about 1 year ago

  • Status changed from New to Duplicate

Also available in: Atom PDF