[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Disable some over-zealous sanity checking for now (can cause major problems
# HG changeset patch # User smh22@xxxxxxxxxxxxxxxxxxxx # Node ID ccf76e51e7e6661df56c35c244fca0a52aa8f481 # Parent 4268d0ecdde7ed9f47604e66906f9baf79d48f0f Disable some over-zealous sanity checking for now (can cause major problems with live migration to localhost). A proper fix will follow. Signed-off-by: Steven Hand <steven@xxxxxxxxxxxxx> diff -r 4268d0ecdde7 -r ccf76e51e7e6 tools/examples/block --- a/tools/examples/block Tue Nov 29 15:03:06 2005 +++ b/tools/examples/block Tue Nov 29 16:59:03 2005 @@ -89,29 +89,34 @@ fi done - for file in /sys/devices/xen-backend/*/physical_device - do - if [ -e "$file" ] # Cope with no devices, i.e. the * above did not expand. - then - local d=$(cat "$file") - if [ "$d" == "$devmm" ] - then - if [ "$mode" == 'w' ] - then - echo 'guest' - return - else - local m=$(cat "${file/physical_device/mode}") - - if expr index "$m" 'w' >/dev/null - then - echo 'guest' - return - fi - fi - fi - fi - done +## +## XXX SMH: the below causes live migration on localhost to fail sometimes +## since the source domain may still appear to be using a local device. +## For now simply comment it out - a proper fix will come in due course. + +# for file in /sys/devices/xen-backend/*/physical_device +# do +# if [ -e "$file" ] # Cope with no devices, i.e. the * above did not expand. +# then +# local d=$(cat "$file") +# if [ "$d" == "$devmm" ] +# then +# if [ "$mode" == 'w' ] +# then +# echo 'guest' +# return +# else +# local m=$(cat "${file/physical_device/mode}") + +# if expr index "$m" 'w' >/dev/null +# then +# echo 'guest' +# return +# fi +# fi +# fi +# fi +# done echo 'ok' } _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |