Project

General

Profile

Actions

Feature #13642

open

keepstore backend for ceph librados

Added by Joshua Randall over 4 years ago. Updated over 2 years ago.

Status:
Feedback
Priority:
Normal
Assigned To:
Category:
Keep
Target version:
-
Start date:
Due date:
% Done:

100%

Estimated time:
Story points:
-

Description

librados provides direct access to a ceph object store, with the potential for improved performance over accessing Ceph storage via the ceph object gateway / radosgw (which we are currently doing by using the keepstore S3 backend).

We would like a keepstore backend to access a ceph object storage pool directly via librados.

However, it is not enough to simply have a librados backend, as librados does not provide any indexing. We therefore would need another service to provide the index capabilities (block listing, block listing by hash prefix, most recent write timestamp, and size) that keepstore requires. This could be done by employing a lightweight nosql database deployed alongside keepstore (such as Riak KV).

Actions

Also available in: Atom PDF