From d28104350e0f3db191d0b6b1222f795a6026a842 Mon Sep 17 00:00:00 2001 From: Alessio Ababilov Date: Fri, 15 Jun 2012 18:33:26 +0300 Subject: do sync before fusermount to avoid busyness Fix bug #1013689 Change-Id: I8ae786e105c08e1b5011a1b2a1dac048a710a1cb --- nova/virt/disk/guestfs.py | 1 + 1 file changed, 1 insertion(+) diff --git a/nova/virt/disk/guestfs.py b/nova/virt/disk/guestfs.py index 20e3eda39..bf7a286e0 100644 --- a/nova/virt/disk/guestfs.py +++ b/nova/virt/disk/guestfs.py @@ -88,6 +88,7 @@ class Mount(mount.Mount): def unmnt_dev(self): if not self.mounted: return + utils.execute('sync') # root users don't need a specific unmnt_dev() # but ordinary users do utils.execute('fusermount', '-u', self.mount_dir, run_as_root=True) -- cgit