From: Dongsheng Yang Date: Fri, 29 Jul 2016 04:19:54 +0000 (-0400) Subject: qa/workunit/rbd: add test case for --import/export-format in import_export.sh X-Git-Tag: v12.0.1~342^2~12 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=55edd8165832d0738a6710a98a3671a8fdbfe1eb;p=ceph-ci.git qa/workunit/rbd: add test case for --import/export-format in import_export.sh Signed-off-by: Dongsheng Yang --- diff --git a/qa/workunits/rbd/import_export.sh b/qa/workunits/rbd/import_export.sh index f4e144461b5..f71542cdba0 100755 --- a/qa/workunits/rbd/import_export.sh +++ b/qa/workunits/rbd/import_export.sh @@ -74,6 +74,32 @@ cmp ${TMPDIR}/img ${TMPDIR}/img3 rm ${TMPDIR}/img ${TMPDIR}/img2 ${TMPDIR}/img3 +# try with --export/import-format for snapshots +dd if=/bin/dd of=${TMPDIR}/img bs=1k count=10 seek=100 +rbd import $RBD_CREATE_ARGS ${TMPDIR}/img testimg +rbd snap create testimg@snap +rbd export --export-format 2 testimg ${TMPDIR}/img_v2 +rbd import --import-format 2 ${TMPDIR}/img_v2 testimg_import +rbd info testimg_import +rbd info testimg_import@snap + +# compare the contents between testimg and testimg_import +rbd export testimg_import ${TMPDIR}/img_import +compare_files_and_ondisk_sizes ${TMPDIR}/img ${TMPDIR}/img_import + +rbd export testimg@snap ${TMPDIR}/img_snap +rbd export testimg_import@snap ${TMPDIR}/img_snap_import +compare_files_and_ondisk_sizes ${TMPDIR}/img_snap ${TMPDIR}/img_snap_import + +rm ${TMPDIR}/img_v2 +rm ${TMPDIR}/img_import +rm ${TMPDIR}/img_snap +rm ${TMPDIR}/img_snap_import + +rbd snap rm testimg_import@snap +rbd remove testimg_import +rbd snap rm testimg@snap +rbd rm testimg tiered=0 if ceph osd dump | grep ^pool | grep "'rbd'" | grep tier; then