提交 db8bd297 编写于 作者: X Xiaoling Gao

qemu_disk_img_commit: Sync guest data after copy file from host.

Signed-off-by: NXiaoling Gao <xiagao@redhat.com>
上级 017eccde
......@@ -99,6 +99,15 @@ class QemuImgTest(qemu_storage.QemuImg):
def save_file(self, dst):
error.context("save file('%s') md5sum in guest" % dst, logging.info)
self.__create_file(dst)
login_timeout = int(self.params.get("login_timeout", 360))
session = self.vm.wait_for_login(timeout=login_timeout)
error.context("sync guest data")
cmd = "sync"
status, output = session.cmd_status_output(cmd)
if status != 0:
logging.error("Execute '%s' with failures('%s') " % (cmd, output))
return None
session.close()
return self.__md5sum(dst)
@error.context_aware
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册