Project

General

Profile

Actions

Story #7393

closed

[Keep] Prototype S3 blob storage

Added by Brett Smith about 9 years ago. Updated about 9 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Keep
Target version:
Start date:
09/23/2015
Due date:
% Done:

100%

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

Description

The prototype should implement the Keep volume interface using S3 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.

Make sure the implementation can accommodate S3-compatible endpoints other than Amazon S3 proper. But it's OK if, in the first implementation, only Amazon S3 is supported/tested.

Refs

Subtasks 4 (0 open4 closed)

Task #7924: Review 7393-s3-volumeResolvedTom Clegg09/23/2015

Actions
Task #7921: write tests using stub APIResolvedTom Clegg09/23/2015

Actions
Task #7922: Add S3 volume type and cmd line argsResolvedTom Clegg09/23/2015

Actions
Task #7923: Test against real S3 service using keepexerciseResolvedTom Clegg09/23/2015

Actions

Related issues 4 (0 open4 closed)

Related to Arvados - Story #7988: [Keep] Single keepstore responsible for trash lists on S3Closed

Actions
Blocks Arvados - Story #7934: [Keep] Test S3 block storage on AWSResolvedTom Clegg02/01/2016

Actions
Blocks Arvados - Story #7935: [Keep] Test S3 block storage on GCEResolved

Actions
Blocks Arvados - Story #7936: [Keep] Test S3 block storage on Ceph Rados gatewayClosed

Actions
Actions

Also available in: Atom PDF