I have a draft blueprint up for supporting object redirects, a 
basic building block that will be used for tiering in RADOS.  The basic 
idea is that an object may have symlink-like semantics indicating that it 
is stored in another pool.. maybe something slower, or erasure-encoded, or 
whatever.  There will be basic librados functions to get redirect 
metadata, safely/atomically demote objects to another pool (turn them into 
a redirect), and promote objects back to the main pool.  Flags will let 
you control whether promotion happens automatically on write or possibly 
read.

http://wiki.ceph.com/01Planning/02Blueprints/Emperor/osd:_object_redirects

I'm not particularly happy with the complexity surrounding the tombstone 
state.  Hopefully we can come up with a simple way to make the client-side 
safely drive object deletion.

If you're interested in discussing this at CDS, please add your name to 
the blueprint so we can include you in the hangout!
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to