block: Drop unmaintained 'archipelago' driver
The driver has failed to build since commit da34e65, in qemu 2.6, due to a missing include of qapi/error.h for error_setg(). Since no one has complained in three releases, it is easier to remove the dead code than to keep it around, especially since it is not being built by default and therefore prone to bitrot. Signed-off-by: Eric Blake <eblake@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Fam Zheng <famz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
		
							parent
							
								
									9103f1ceb4
								
							
						
					
					
						commit
						e32ccbc6e9
					
				@ -1674,14 +1674,6 @@ S: Supported
 | 
				
			|||||||
F: block/ssh.c
 | 
					F: block/ssh.c
 | 
				
			||||||
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
 | 
					T: git git://github.com/codyprime/qemu-kvm-jtc.git block
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ARCHIPELAGO
 | 
					 | 
				
			||||||
M: Chrysostomos Nanakos <chris@include.gr>
 | 
					 | 
				
			||||||
M: Jeff Cody <jcody@redhat.com>
 | 
					 | 
				
			||||||
L: qemu-block@nongnu.org
 | 
					 | 
				
			||||||
S: Maintained
 | 
					 | 
				
			||||||
F: block/archipelago.c
 | 
					 | 
				
			||||||
T: git git://github.com/codyprime/qemu-kvm-jtc.git block
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
CURL
 | 
					CURL
 | 
				
			||||||
M: Jeff Cody <jcody@redhat.com>
 | 
					M: Jeff Cody <jcody@redhat.com>
 | 
				
			||||||
L: qemu-block@nongnu.org
 | 
					L: qemu-block@nongnu.org
 | 
				
			||||||
 | 
				
			|||||||
@ -19,7 +19,6 @@ block-obj-$(CONFIG_LIBNFS) += nfs.o
 | 
				
			|||||||
block-obj-$(CONFIG_CURL) += curl.o
 | 
					block-obj-$(CONFIG_CURL) += curl.o
 | 
				
			||||||
block-obj-$(CONFIG_RBD) += rbd.o
 | 
					block-obj-$(CONFIG_RBD) += rbd.o
 | 
				
			||||||
block-obj-$(CONFIG_GLUSTERFS) += gluster.o
 | 
					block-obj-$(CONFIG_GLUSTERFS) += gluster.o
 | 
				
			||||||
block-obj-$(CONFIG_ARCHIPELAGO) += archipelago.o
 | 
					 | 
				
			||||||
block-obj-$(CONFIG_LIBSSH2) += ssh.o
 | 
					block-obj-$(CONFIG_LIBSSH2) += ssh.o
 | 
				
			||||||
block-obj-y += accounting.o dirty-bitmap.o
 | 
					block-obj-y += accounting.o dirty-bitmap.o
 | 
				
			||||||
block-obj-y += write-threshold.o
 | 
					block-obj-y += write-threshold.o
 | 
				
			||||||
@ -41,7 +40,6 @@ gluster.o-cflags   := $(GLUSTERFS_CFLAGS)
 | 
				
			|||||||
gluster.o-libs     := $(GLUSTERFS_LIBS)
 | 
					gluster.o-libs     := $(GLUSTERFS_LIBS)
 | 
				
			||||||
ssh.o-cflags       := $(LIBSSH2_CFLAGS)
 | 
					ssh.o-cflags       := $(LIBSSH2_CFLAGS)
 | 
				
			||||||
ssh.o-libs         := $(LIBSSH2_LIBS)
 | 
					ssh.o-libs         := $(LIBSSH2_LIBS)
 | 
				
			||||||
archipelago.o-libs := $(ARCHIPELAGO_LIBS)
 | 
					 | 
				
			||||||
block-obj-$(if $(CONFIG_BZIP2),m,n) += dmg-bz2.o
 | 
					block-obj-$(if $(CONFIG_BZIP2),m,n) += dmg-bz2.o
 | 
				
			||||||
dmg-bz2.o-libs     := $(BZIP2_LIBS)
 | 
					dmg-bz2.o-libs     := $(BZIP2_LIBS)
 | 
				
			||||||
qcow.o-libs        := -lz
 | 
					qcow.o-libs        := -lz
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1079
									
								
								block/archipelago.c
									
									
									
									
									
								
							
							
						
						
									
										1079
									
								
								block/archipelago.c
									
									
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										43
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										43
									
								
								configure
									
									
									
									
										vendored
									
									
								
							@ -301,7 +301,6 @@ glusterfs=""
 | 
				
			|||||||
glusterfs_xlator_opt="no"
 | 
					glusterfs_xlator_opt="no"
 | 
				
			||||||
glusterfs_discard="no"
 | 
					glusterfs_discard="no"
 | 
				
			||||||
glusterfs_zerofill="no"
 | 
					glusterfs_zerofill="no"
 | 
				
			||||||
archipelago="no"
 | 
					 | 
				
			||||||
gtk=""
 | 
					gtk=""
 | 
				
			||||||
gtkabi=""
 | 
					gtkabi=""
 | 
				
			||||||
gtk_gl="no"
 | 
					gtk_gl="no"
 | 
				
			||||||
@ -1101,10 +1100,6 @@ for opt do
 | 
				
			|||||||
  ;;
 | 
					  ;;
 | 
				
			||||||
  --enable-glusterfs) glusterfs="yes"
 | 
					  --enable-glusterfs) glusterfs="yes"
 | 
				
			||||||
  ;;
 | 
					  ;;
 | 
				
			||||||
  --disable-archipelago) archipelago="no"
 | 
					 | 
				
			||||||
  ;;
 | 
					 | 
				
			||||||
  --enable-archipelago) archipelago="yes"
 | 
					 | 
				
			||||||
  ;;
 | 
					 | 
				
			||||||
  --disable-virtio-blk-data-plane|--enable-virtio-blk-data-plane)
 | 
					  --disable-virtio-blk-data-plane|--enable-virtio-blk-data-plane)
 | 
				
			||||||
      echo "$0: $opt is obsolete, virtio-blk data-plane is always on" >&2
 | 
					      echo "$0: $opt is obsolete, virtio-blk data-plane is always on" >&2
 | 
				
			||||||
  ;;
 | 
					  ;;
 | 
				
			||||||
@ -1396,7 +1391,6 @@ disabled with --disable-FEATURE, default is enabled if available:
 | 
				
			|||||||
  seccomp         seccomp support
 | 
					  seccomp         seccomp support
 | 
				
			||||||
  coroutine-pool  coroutine freelist (better performance)
 | 
					  coroutine-pool  coroutine freelist (better performance)
 | 
				
			||||||
  glusterfs       GlusterFS backend
 | 
					  glusterfs       GlusterFS backend
 | 
				
			||||||
  archipelago     Archipelago backend
 | 
					 | 
				
			||||||
  tpm             TPM support
 | 
					  tpm             TPM support
 | 
				
			||||||
  libssh2         ssh block device support
 | 
					  libssh2         ssh block device support
 | 
				
			||||||
  numa            libnuma support
 | 
					  numa            libnuma support
 | 
				
			||||||
@ -3466,37 +3460,6 @@ EOF
 | 
				
			|||||||
  fi
 | 
					  fi
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
##########################################
 | 
					 | 
				
			||||||
# archipelago probe
 | 
					 | 
				
			||||||
if test "$archipelago" != "no" ; then
 | 
					 | 
				
			||||||
    cat > $TMPC <<EOF
 | 
					 | 
				
			||||||
#include <stdio.h>
 | 
					 | 
				
			||||||
#include <xseg/xseg.h>
 | 
					 | 
				
			||||||
#include <xseg/protocol.h>
 | 
					 | 
				
			||||||
int main(void) {
 | 
					 | 
				
			||||||
    xseg_initialize();
 | 
					 | 
				
			||||||
    return 0;
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
EOF
 | 
					 | 
				
			||||||
    archipelago_libs=-lxseg
 | 
					 | 
				
			||||||
    if compile_prog "" "$archipelago_libs"; then
 | 
					 | 
				
			||||||
        archipelago="yes"
 | 
					 | 
				
			||||||
        libs_tools="$archipelago_libs $libs_tools"
 | 
					 | 
				
			||||||
        libs_softmmu="$archipelago_libs $libs_softmmu"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	echo "WARNING: Please check the licenses of QEMU and libxseg carefully."
 | 
					 | 
				
			||||||
	echo "GPLv3 versions of libxseg may not be compatible with QEMU's"
 | 
					 | 
				
			||||||
	echo "license and therefore prevent redistribution."
 | 
					 | 
				
			||||||
	echo
 | 
					 | 
				
			||||||
	echo "To disable Archipelago, use --disable-archipelago"
 | 
					 | 
				
			||||||
    else
 | 
					 | 
				
			||||||
      if test "$archipelago" = "yes" ; then
 | 
					 | 
				
			||||||
        feature_not_found "Archipelago backend support" "Install libxseg devel"
 | 
					 | 
				
			||||||
      fi
 | 
					 | 
				
			||||||
      archipelago="no"
 | 
					 | 
				
			||||||
    fi
 | 
					 | 
				
			||||||
fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
##########################################
 | 
					##########################################
 | 
				
			||||||
# glusterfs probe
 | 
					# glusterfs probe
 | 
				
			||||||
@ -5099,7 +5062,6 @@ echo "coroutine backend $coroutine"
 | 
				
			|||||||
echo "coroutine pool    $coroutine_pool"
 | 
					echo "coroutine pool    $coroutine_pool"
 | 
				
			||||||
echo "debug stack usage $debug_stack_usage"
 | 
					echo "debug stack usage $debug_stack_usage"
 | 
				
			||||||
echo "GlusterFS support $glusterfs"
 | 
					echo "GlusterFS support $glusterfs"
 | 
				
			||||||
echo "Archipelago support $archipelago"
 | 
					 | 
				
			||||||
echo "gcov              $gcov_tool"
 | 
					echo "gcov              $gcov_tool"
 | 
				
			||||||
echo "gcov enabled      $gcov"
 | 
					echo "gcov enabled      $gcov"
 | 
				
			||||||
echo "TPM support       $tpm"
 | 
					echo "TPM support       $tpm"
 | 
				
			||||||
@ -5640,11 +5602,6 @@ if test "$glusterfs_zerofill" = "yes" ; then
 | 
				
			|||||||
  echo "CONFIG_GLUSTERFS_ZEROFILL=y" >> $config_host_mak
 | 
					  echo "CONFIG_GLUSTERFS_ZEROFILL=y" >> $config_host_mak
 | 
				
			||||||
fi
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if test "$archipelago" = "yes" ; then
 | 
					 | 
				
			||||||
  echo "CONFIG_ARCHIPELAGO=m" >> $config_host_mak
 | 
					 | 
				
			||||||
  echo "ARCHIPELAGO_LIBS=$archipelago_libs" >> $config_host_mak
 | 
					 | 
				
			||||||
fi
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
if test "$libssh2" = "yes" ; then
 | 
					if test "$libssh2" = "yes" ; then
 | 
				
			||||||
  echo "CONFIG_LIBSSH2=m" >> $config_host_mak
 | 
					  echo "CONFIG_LIBSSH2=m" >> $config_host_mak
 | 
				
			||||||
  echo "LIBSSH2_CFLAGS=$libssh2_cflags" >> $config_host_mak
 | 
					  echo "LIBSSH2_CFLAGS=$libssh2_cflags" >> $config_host_mak
 | 
				
			||||||
 | 
				
			|||||||
@ -251,6 +251,7 @@
 | 
				
			|||||||
#       2.5: 'host_floppy' dropped
 | 
					#       2.5: 'host_floppy' dropped
 | 
				
			||||||
#       2.6: 'luks' added
 | 
					#       2.6: 'luks' added
 | 
				
			||||||
#       2.8: 'replication' added, 'tftp' dropped
 | 
					#       2.8: 'replication' added, 'tftp' dropped
 | 
				
			||||||
 | 
					#       2.9: 'archipelago' dropped
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
# @backing_file: #optional the name of the backing file (for copy-on-write)
 | 
					# @backing_file: #optional the name of the backing file (for copy-on-write)
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
@ -2129,7 +2130,7 @@
 | 
				
			|||||||
# Since: 2.0
 | 
					# Since: 2.0
 | 
				
			||||||
##
 | 
					##
 | 
				
			||||||
{ 'enum': 'BlockdevDriver',
 | 
					{ 'enum': 'BlockdevDriver',
 | 
				
			||||||
  'data': [ 'archipelago', 'blkdebug', 'blkverify', 'bochs', 'cloop',
 | 
					  'data': [ 'blkdebug', 'blkverify', 'bochs', 'cloop',
 | 
				
			||||||
            'dmg', 'file', 'ftp', 'ftps', 'gluster', 'host_cdrom',
 | 
					            'dmg', 'file', 'ftp', 'ftps', 'gluster', 'host_cdrom',
 | 
				
			||||||
            'host_device', 'http', 'https', 'iscsi', 'luks', 'nbd', 'nfs',
 | 
					            'host_device', 'http', 'https', 'iscsi', 'luks', 'nbd', 'nfs',
 | 
				
			||||||
            'null-aio', 'null-co', 'parallels', 'qcow', 'qcow2', 'qed',
 | 
					            'null-aio', 'null-co', 'parallels', 'qcow', 'qcow2', 'qed',
 | 
				
			||||||
@ -2342,35 +2343,6 @@
 | 
				
			|||||||
            '*cache-clean-interval': 'int' } }
 | 
					            '*cache-clean-interval': 'int' } }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
##
 | 
					 | 
				
			||||||
# @BlockdevOptionsArchipelago:
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# Driver specific block device options for Archipelago.
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# @volume:              Name of the Archipelago volume image
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# @mport:               #optional The port number on which mapperd is
 | 
					 | 
				
			||||||
#                       listening. This is optional
 | 
					 | 
				
			||||||
#                       and if not specified, QEMU will make Archipelago
 | 
					 | 
				
			||||||
#                       use the default port (1001).
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# @vport:               #optional The port number on which vlmcd is
 | 
					 | 
				
			||||||
#                       listening. This is optional
 | 
					 | 
				
			||||||
#                       and if not specified, QEMU will make Archipelago
 | 
					 | 
				
			||||||
#                       use the default port (501).
 | 
					 | 
				
			||||||
#
 | 
					 | 
				
			||||||
# @segment:             #optional The name of the shared memory segment
 | 
					 | 
				
			||||||
#                       Archipelago stack is using. This is optional
 | 
					 | 
				
			||||||
#                       and if not specified, QEMU will make Archipelago
 | 
					 | 
				
			||||||
#                       use the default value, 'archipelago'.
 | 
					 | 
				
			||||||
# Since: 2.2
 | 
					 | 
				
			||||||
##
 | 
					 | 
				
			||||||
{ 'struct': 'BlockdevOptionsArchipelago',
 | 
					 | 
				
			||||||
  'data': { 'volume': 'str',
 | 
					 | 
				
			||||||
            '*mport': 'int',
 | 
					 | 
				
			||||||
            '*vport': 'int',
 | 
					 | 
				
			||||||
            '*segment': 'str' } }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
##
 | 
					##
 | 
				
			||||||
# @BlockdevOptionsSsh:
 | 
					# @BlockdevOptionsSsh:
 | 
				
			||||||
#
 | 
					#
 | 
				
			||||||
@ -2884,7 +2856,6 @@
 | 
				
			|||||||
            '*detect-zeroes': 'BlockdevDetectZeroesOptions' },
 | 
					            '*detect-zeroes': 'BlockdevDetectZeroesOptions' },
 | 
				
			||||||
  'discriminator': 'driver',
 | 
					  'discriminator': 'driver',
 | 
				
			||||||
  'data': {
 | 
					  'data': {
 | 
				
			||||||
      'archipelago':'BlockdevOptionsArchipelago',
 | 
					 | 
				
			||||||
      'blkdebug':   'BlockdevOptionsBlkdebug',
 | 
					      'blkdebug':   'BlockdevOptionsBlkdebug',
 | 
				
			||||||
      'blkverify':  'BlockdevOptionsBlkverify',
 | 
					      'blkverify':  'BlockdevOptionsBlkverify',
 | 
				
			||||||
      'bochs':      'BlockdevOptionsGenericFormat',
 | 
					      'bochs':      'BlockdevOptionsGenericFormat',
 | 
				
			||||||
 | 
				
			|||||||
@ -39,7 +39,7 @@ trap "_cleanup; exit \$status" 0 1 2 3 15
 | 
				
			|||||||
. ./common.pattern
 | 
					. ./common.pattern
 | 
				
			||||||
 | 
					
 | 
				
			||||||
_supported_fmt raw qcow2 qed
 | 
					_supported_fmt raw qcow2 qed
 | 
				
			||||||
_supported_proto file sheepdog rbd nfs archipelago
 | 
					_supported_proto file sheepdog rbd nfs
 | 
				
			||||||
_supported_os Linux
 | 
					_supported_os Linux
 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo "=== Creating image"
 | 
					echo "=== Creating image"
 | 
				
			||||||
 | 
				
			|||||||
@ -156,7 +156,6 @@ check options
 | 
				
			|||||||
    -nbd                test nbd
 | 
					    -nbd                test nbd
 | 
				
			||||||
    -ssh                test ssh
 | 
					    -ssh                test ssh
 | 
				
			||||||
    -nfs                test nfs
 | 
					    -nfs                test nfs
 | 
				
			||||||
    -archipelago        test archipelago
 | 
					 | 
				
			||||||
    -luks               test luks
 | 
					    -luks               test luks
 | 
				
			||||||
    -xdiff              graphical mode diff
 | 
					    -xdiff              graphical mode diff
 | 
				
			||||||
    -nocache            use O_DIRECT on backing file
 | 
					    -nocache            use O_DIRECT on backing file
 | 
				
			||||||
@ -271,11 +270,6 @@ testlist options
 | 
				
			|||||||
            xpand=false
 | 
					            xpand=false
 | 
				
			||||||
            ;;
 | 
					            ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        -archipelago)
 | 
					 | 
				
			||||||
            IMGPROTO=archipelago
 | 
					 | 
				
			||||||
            xpand=false
 | 
					 | 
				
			||||||
            ;;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        -nocache)
 | 
					        -nocache)
 | 
				
			||||||
            CACHEMODE="none"
 | 
					            CACHEMODE="none"
 | 
				
			||||||
            CACHEMODE_IS_DEFAULT=false
 | 
					            CACHEMODE_IS_DEFAULT=false
 | 
				
			||||||
 | 
				
			|||||||
@ -112,7 +112,6 @@ _filter_img_create()
 | 
				
			|||||||
        -e "s# block_size=[0-9]\\+##g" \
 | 
					        -e "s# block_size=[0-9]\\+##g" \
 | 
				
			||||||
        -e "s# block_state_zero=\\(on\\|off\\)##g" \
 | 
					        -e "s# block_state_zero=\\(on\\|off\\)##g" \
 | 
				
			||||||
        -e "s# log_size=[0-9]\\+##g" \
 | 
					        -e "s# log_size=[0-9]\\+##g" \
 | 
				
			||||||
        -e "s/archipelago:a/TEST_DIR\//g" \
 | 
					 | 
				
			||||||
        -e "s# refcount_bits=[0-9]\\+##g" \
 | 
					        -e "s# refcount_bits=[0-9]\\+##g" \
 | 
				
			||||||
        -e "s# key-secret=[a-zA-Z0-9]\\+##g"
 | 
					        -e "s# key-secret=[a-zA-Z0-9]\\+##g"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@ -136,8 +135,7 @@ _filter_img_info()
 | 
				
			|||||||
        -e "/lazy_refcounts: \\(on\\|off\\)/d" \
 | 
					        -e "/lazy_refcounts: \\(on\\|off\\)/d" \
 | 
				
			||||||
        -e "/block_size: [0-9]\\+/d" \
 | 
					        -e "/block_size: [0-9]\\+/d" \
 | 
				
			||||||
        -e "/block_state_zero: \\(on\\|off\\)/d" \
 | 
					        -e "/block_state_zero: \\(on\\|off\\)/d" \
 | 
				
			||||||
        -e "/log_size: [0-9]\\+/d" \
 | 
					        -e "/log_size: [0-9]\\+/d"
 | 
				
			||||||
        -e "s/archipelago:a/TEST_DIR\//g"
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# filter out offsets and file names from qemu-img map
 | 
					# filter out offsets and file names from qemu-img map
 | 
				
			||||||
 | 
				
			|||||||
@ -70,8 +70,6 @@ if [ "$IMGOPTSSYNTAX" = "true" ]; then
 | 
				
			|||||||
    elif [ "$IMGPROTO" = "nfs" ]; then
 | 
					    elif [ "$IMGPROTO" = "nfs" ]; then
 | 
				
			||||||
        TEST_DIR="$DRIVER,file.driver=nfs,file.filename=nfs://127.0.0.1/$TEST_DIR"
 | 
					        TEST_DIR="$DRIVER,file.driver=nfs,file.filename=nfs://127.0.0.1/$TEST_DIR"
 | 
				
			||||||
        TEST_IMG=$TEST_DIR/t.$IMGFMT
 | 
					        TEST_IMG=$TEST_DIR/t.$IMGFMT
 | 
				
			||||||
    elif [ "$IMGPROTO" = "archipelago" ]; then
 | 
					 | 
				
			||||||
        TEST_IMG="$DRIVER,file.driver=archipelago,file.volume=:at.$IMGFMT"
 | 
					 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
        TEST_IMG="$DRIVER,file.driver=$IMGPROTO,file.filename=$TEST_DIR/t.$IMGFMT"
 | 
					        TEST_IMG="$DRIVER,file.driver=$IMGPROTO,file.filename=$TEST_DIR/t.$IMGFMT"
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
@ -87,8 +85,6 @@ else
 | 
				
			|||||||
    elif [ "$IMGPROTO" = "nfs" ]; then
 | 
					    elif [ "$IMGPROTO" = "nfs" ]; then
 | 
				
			||||||
        TEST_DIR="nfs://127.0.0.1/$TEST_DIR"
 | 
					        TEST_DIR="nfs://127.0.0.1/$TEST_DIR"
 | 
				
			||||||
        TEST_IMG=$TEST_DIR/t.$IMGFMT
 | 
					        TEST_IMG=$TEST_DIR/t.$IMGFMT
 | 
				
			||||||
    elif [ "$IMGPROTO" = "archipelago" ]; then
 | 
					 | 
				
			||||||
        TEST_IMG="archipelago:at.$IMGFMT"
 | 
					 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
        TEST_IMG=$IMGPROTO:$TEST_DIR/t.$IMGFMT
 | 
					        TEST_IMG=$IMGPROTO:$TEST_DIR/t.$IMGFMT
 | 
				
			||||||
    fi
 | 
					    fi
 | 
				
			||||||
@ -215,10 +211,6 @@ _cleanup_test_img()
 | 
				
			|||||||
            rbd --no-progress rm "$TEST_DIR/t.$IMGFMT" > /dev/null
 | 
					            rbd --no-progress rm "$TEST_DIR/t.$IMGFMT" > /dev/null
 | 
				
			||||||
            ;;
 | 
					            ;;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        archipelago)
 | 
					 | 
				
			||||||
            vlmc remove "at.$IMGFMT" > /dev/null
 | 
					 | 
				
			||||||
            ;;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        sheepdog)
 | 
					        sheepdog)
 | 
				
			||||||
            collie vdi delete "$TEST_DIR/t.$IMGFMT"
 | 
					            collie vdi delete "$TEST_DIR/t.$IMGFMT"
 | 
				
			||||||
            ;;
 | 
					            ;;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user