file pool: snapshotting dirty volume not supported

Raise a NotImplementedError rather than risking corruption.
This commit is contained in:
Demi Marie Obenour 2020-11-24 19:15:25 -05:00
parent cee8201989
commit 14e9154e4e
No known key found for this signature in database
GPG Key ID: 28A45C93B0B5B6E0

View File

@ -265,7 +265,9 @@ class FileVolume(qubes.storage.Volume):
return self
def export(self):
return snapshot(self.path, self.path_cow)
if self.is_dirty():
self._not_implemented('exporting a dirty volume')
return self.path
@asyncio.coroutine
def import_volume(self, src_volume):