]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd/migration: generic raw snapshot format support
authorJason Dillaman <dillaman@redhat.com>
Tue, 1 Dec 2020 15:26:49 +0000 (10:26 -0500)
committerJason Dillaman <dillaman@redhat.com>
Tue, 1 Dec 2020 16:22:41 +0000 (11:22 -0500)
commit499c564703a4055954ade38f3c0548c8562f4bca
treeec8b35c5a44b5fee765657f14fa4b348101d8a41
parent898ae631418c3e47f9f8805cf1859c79288ccb90
librbd/migration: generic raw snapshot format support

The RawFormat will be tweaked to support the new RawSnapshot in a
future commit, but the basic structure will allow for the eventual
support of sparse snapshot data formats (i.e. rbd export-diff).

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/CMakeLists.txt
src/librbd/migration/RawSnapshot.cc [new file with mode: 0644]
src/librbd/migration/RawSnapshot.h [new file with mode: 0644]
src/librbd/migration/SnapshotInterface.h [new file with mode: 0644]
src/librbd/migration/SourceSpecBuilder.cc
src/librbd/migration/SourceSpecBuilder.h
src/test/librbd/CMakeLists.txt
src/test/librbd/migration/test_mock_RawSnapshot.cc [new file with mode: 0644]