未验证 提交 d12dfe56 编写于 作者: X Xu Han 提交者: GitHub

Merge pull request #1153 from huangyum/balloon_1491184

balloon_service: Fix bug when error happens in try block 
......@@ -157,17 +157,17 @@ def run(test, params, env):
get_balloon_property = params.get("get_balloon_property", "guest-stats")
polling_interval = int(params.get("polling_interval", 2))
try:
session = vm.wait_for_login(timeout=timeout)
if params['os_type'] == 'windows':
driver_name = params.get("driver_name", "balloon")
utils_test.qemu.setup_win_driver_verifier(driver_name, vm, timeout)
session = vm.wait_for_login(timeout=timeout)
if params['os_type'] == 'windows':
driver_name = params.get("driver_name", "balloon")
utils_test.qemu.setup_win_driver_verifier(driver_name, vm, timeout)
error_context.context("Config balloon service in guest",
logging.info)
drive_letter = get_disk_vol(session)
config_balloon_service(session, drive_letter)
error_context.context("Config balloon service in guest",
logging.info)
drive_letter = get_disk_vol(session)
config_balloon_service(session, drive_letter)
try:
error_context.context("Enable polling in qemu", logging.info)
vm.monitor.qom_set(device_path, set_balloon_property, polling_interval)
time.sleep(sleep_time)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册