]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
obsync: implement RadosStore
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Tue, 26 Apr 2011 18:23:18 +0000 (11:23 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Tue, 26 Apr 2011 19:36:15 +0000 (12:36 -0700)
commit0aeab99c83393595bdd97539a33208e0a8c2e725
treedd801b3126011b12448c3c92664b68c82603eec9
parenta44065d747a2b0702b81963513f03a06b496629d
obsync: implement RadosStore

Implement RadosStore, a storage backend which accesses librados
directly, without going through RGW (Rados GateWay).

This version is still very preliminary because ACLs aren't supported.
We need ACLs even to do things like properly create buckets.
Instead, this version has ACL_HACK, which is just for testing purposes.

Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
src/obsync/obsync.py