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)
This commit is contained in:
Remi Bergsma 2014-12-15 16:36:35 +01:00 committed by Daan Hoogland
parent 453c5b3ec0
commit 66b77380d0

View File

@ -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