From 2aaaff5ee8f29fa0cf366f6136ac7669cd810fc1 Mon Sep 17 00:00:00 2001 From: Karol Latecki Date: Wed, 19 Sep 2018 11:31:00 +0200 Subject: [PATCH] scripts/vagrant: allow adjustable nvme img size Allow specifying size for created NVMe image file. Default is 1024M but some tests suites (vhost_initator for example) need more. Change-Id: I4bf7a5241a0e9c2320cd473b1787c0be25d9a8e4 Signed-off-by: Karol Latecki Reviewed-on: https://review.gerrithub.io/426068 Tested-by: SPDK CI Jenkins Chandler-Test-Pool: SPDK Automated Test System Reviewed-by: Seth Howell Reviewed-by: Jim Harris Reviewed-by: Shuhei Matsumoto Reviewed-by: Darek Stojaczyk Reviewed-by: Vitaliy Mysak Reviewed-by: Paul Luse --- scripts/vagrant/create_nvme_img.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/vagrant/create_nvme_img.sh b/scripts/vagrant/create_nvme_img.sh index 07ed3555c..0fec5770f 100755 --- a/scripts/vagrant/create_nvme_img.sh +++ b/scripts/vagrant/create_nvme_img.sh @@ -1,11 +1,17 @@ #!/usr/bin/env bash SYSTEM=`uname -s` +size="1024M" + +# NVMe img size example format: 2048M +if [ -n $1 ]; then + size=$1 +fi if [ ! "${SYSTEM}" = "FreeBSD" ]; then WHICH_OS=`lsb_release -i | awk '{print $3}'` nvme_disk='/var/lib/libvirt/images/nvme_disk.img' - qemu-img create -f raw $nvme_disk 1024M + qemu-img create -f raw $nvme_disk ${size} #Change SE Policy on Fedora if [ $WHICH_OS == "Fedora" ]; then sudo chcon -t svirt_image_t $nvme_disk