From 66b77380d06a38e24e3bd84e4804d3ff8d19ff95 Mon Sep 17 00:00:00 2001 From: Remi Bergsma Date: Mon, 15 Dec 2014 16:36:35 +0100 Subject: [PATCH] use directIO flags when dd'ing template This makes sure dom0 in xenserver doesn't get hammered when copying templates. It doesn't make sense to use the cache of dom0 as the template does not fit in memory. The directIO flags prevent it from trying. (cherry picked from commit 4e1527e87aaaa87d14d3c7d3a6782b80cbf36a8c) --- .../vm/hypervisor/xenserver/copy_vhd_from_secondarystorage.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/vm/hypervisor/xenserver/copy_vhd_from_secondarystorage.sh b/scripts/vm/hypervisor/xenserver/copy_vhd_from_secondarystorage.sh index 098015a419d..61c65ea45a0 100755 --- a/scripts/vm/hypervisor/xenserver/copy_vhd_from_secondarystorage.sh +++ b/scripts/vm/hypervisor/xenserver/copy_vhd_from_secondarystorage.sh @@ -104,7 +104,7 @@ copyvhd() exit 0 fi if [ "${parent##*vhd has}" = " no parent" ]; then - dd if=$srcvhd of=$desvhd bs=2M + dd if=$srcvhd of=$desvhd bs=2M oflag=direct iflag=direct if [ $? -ne 0 ]; then echo "31#failed to dd $srcvhd to $desvhd" cleanup