Project

General

Profile

Actions

Idea #7241

closed

[Keep] Prototype Azure blob storage

Added by Brett Smith over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Keep
Target version:
Story points:
5.0

Description

The prototype should implement the Keep volume interface using Azure blob storage, including returning errors that are required to report problems in the underlying storage.

The prototype does not need to deal with non-essential errors like configuration problems, temporary network hiccups, etc.

Ideally the prototype will be developed in such a way there's a clear path for further development can make it production-ready. However, in case of doubt or conflict, getting the prototype done in a timely manner to prove the concept overrides this concern.

The branch review should ensure that the prototype meets functionality requirements, and can meet known scalability requirements in production use. It doesn't need to address code style, issues with tests (although ideas for tests are good to capture), etc.

Refs

Subtasks 5 (0 open5 closed)

Task #7371: Write minimal AzureBlobVolumeResolvedTom Clegg09/23/2015Actions
Task #7373: Test with a real containerResolvedTom Clegg09/24/2015Actions
Task #7372: Stub Azure services for testsResolvedTom Clegg09/23/2015Actions
Task #7379: Deal with Delete racesResolvedTom Clegg09/23/2015Actions
Task #7380: Add install docs or wiki pageClosedTom Clegg09/23/2015Actions

Related issues

Blocks Arvados - Feature #7159: [Keep] Implement an Azure blob storage volume in keepstoreResolvedTom Clegg08/28/2015Actions
Actions

Also available in: Atom PDF