diff --git a/qubes/storage/lvm.py b/qubes/storage/lvm.py index 1cf94536..b2050399 100644 --- a/qubes/storage/lvm.py +++ b/qubes/storage/lvm.py @@ -662,9 +662,11 @@ class ThinVolume(qubes.storage.Volume): os.path.exists('/dev/' + self._vid_import): cmd = ['extend', self._vid_import, str(size)] yield from qubes_lvm_coro(cmd, self.log) - elif self.save_on_stop or not self.snap_on_start: + elif self.save_on_stop and not self.snap_on_start: cmd = ['extend', self._vid_current, str(size)] yield from qubes_lvm_coro(cmd, self.log) + + self._size = size yield from reset_cache_coro() @asyncio.coroutine