Feature #9403
closed
Make rados import/export fully functional and re-enable
Added by David Zafman over 9 years ago.
Updated almost 9 years ago.
Description
The rados import/export features have been disabled. They don't support namespace. They don't support xattr/omap nor snapshots.
These should support a complete export and import of all elements of a pool.
Created wip-9403 to preserve a change needed to make this feature work. Also, the existing code sort of supports xattr assuming that the local filesystem supports xattr and the content of an object doesn't exceed the filesystems built in limits.
The export feature should probably create a single file just like ceph_objectstore_tool does for pg export. This allows us to encapsulate all object features including unlimited xattr support.
On import the pool alignment needs to be queried instead of the constant CHUNK_SZ.
- Assignee set to David Zafman
Move import-rados operation out of ceph-objectstore-tool and support it in rados. The idea is that the export format of rados will be compatible with the ceph-objectstore-tool pg export format. However, ceph-objectstore-tool will not need to import a rados pool export.
- Status changed from New to Duplicate
Also available in: Atom
PDF