Project

General

Profile

Actions

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.

Status:
Duplicate
Priority:
Normal
Assignee:
David Zafman
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

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.


Related issues 3 (0 open3 closed)

Related to Ceph - Feature #9262: Additional namespace issuesResolvedDavid Zafman08/27/2014

Actions
Related to Ceph - Feature #9902: Tool for RADOS import/export pool to fileDuplicateJohn Spray10/27/2014

Actions
Is duplicate of Ceph - Feature #9964: rados: new export [range] to pipe/fileResolvedJohn Spray

Actions
Actions #1

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.

Actions #2

Updated by David Zafman about 9 years ago

  • Assignee set to David Zafman
Actions #3

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.

Actions #4

Updated by David Zafman almost 9 years ago

  • Status changed from New to Duplicate
Actions

Also available in: Atom PDF