KVMFORNFV: To verify the execution of the bash script
[yardstick.git] / yardstick / benchmark / scenarios / compute / qemu_migrate_benchmark.bash
index d9a440c..757553e 100644 (file)
@@ -21,15 +21,24 @@ max_down_time=$6
 
 OUTPUT_FILE=/tmp/output-qemu.log
 
+echo "To check the parameters:"
+echo "SRC: $src"
+echo "DST: $dst"
+echo "DST_IP: $dst_ip"
+echo "MIGRATE_PORT: $migrate_to_port"
+echo "DOWN_TIME: $max_down_time"
+
 do_migrate()
 {
+        echo "Execution of Live Migration"
+
         echo "info status" | nc -U $src
         # with no speed limit
-        echo "migrate_set_speed 0" |nc -U $src
+        echo "migrate_set_speed 0" | nc -U $src
         # set the expected max downtime
-        echo "migrate_set_downtime ${max_down_time}" |nc -U $src
+        echo "migrate_set_downtime ${max_down_time}" | nc -U $src
         # start live migration
-        echo "migrate -d tcp:${dst_ip}:$migrate_to_port" |nc -U $src
+        echo "migrate -d tcp:${dst_ip}:${migrate_to_port}" | nc -U $src
         # wait until live migration completed
         status=""
         while [  "${status}" == ""  ]
@@ -38,14 +47,17 @@ do_migrate()
                 echo ${status}
                 sleep 1;
         done
-} >/dev/null
+
+        echo "End of Live Migration"
+}
 
 output_qemu()
 {
+        echo "Checking status of Migration"
         # print detail information
         echo "info migrate" | nc -U $src
         echo "quit" | nc -U $src
-        echo "quit" | nc -u $dst
+        echo "quit" | nc -U $dst
         sleep 5
         echo "Migration executed successfully"
 
@@ -65,8 +77,11 @@ echo -e "{ \
 # main entry
 main()
 {
+    echo "Perform LiveMigration"
     do_migrate
+    echo "LiveMigration Status"
     output_qemu
+    echo "LiveMigration JSON output "
     output_json
 }
 main