Hi there,
    We are providing Openstack based cloud solution to customers. We have read 
the technical papers on Ceph, and our colleague 
also consulted the comparision between Ceph and Swift from the ceph-user 
mailing list. Given the advantages of Ceph over 
Swift, such as scalability, performance and the all-in-one design, we wanna 
replace swift with ceph in our openstack 
solution. However, since the client applications are developed based on Swift 
API, as far as we know, currently only a subset of 
Swift API is implemented by Ceph. And furthermore, it seems to us that the S3 
compatability owns a higher priority or done 
earlier in Ceph, the Swift compatibility code is fixed with S3 code, and kind 
of, yield to the S3 compatibility framework 
and S3 semantics, which hamper us to add some Swift specific features into 
Radosgw. And with the developing of Swift as 
well as S3, we think the current framework will suffer from the code elegance 
and larger API divergence.  We do wanna use 
Ceph and also wanna make technical contributions to it. We are considering to 
revise the current framework to split the 
Swift code with the S3 code, to allow a more friendly support to Swift API and 
make it easier to add Swift specific 
features, such as custom metadata, expiring object, negative acl rule, so what 
is the Ceph community's response? 

Cheers,
Li Wang

Reply via email to