Feature #9403
closedMake rados import/export fully functional and re-enable
0%
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.
Updated by David Zafman over 9 years ago
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.
Updated by David Zafman about 9 years ago
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.