diff options
author | Cole Robinson <crobinso@redhat.com> | 2013-03-13 10:29:22 -0400 |
---|---|---|
committer | Cole Robinson <crobinso@redhat.com> | 2013-03-13 10:29:22 -0400 |
commit | 507640ea85023ccdd7f49f522b5637e44f207030 (patch) | |
tree | 02c1e8c6df526aa40c50ff922a77befd97238848 | |
parent | 46a3d2c57f62ff96b2cb81733505182fd1f57cce (diff) | |
download | virt-manager-507640ea85023ccdd7f49f522b5637e44f207030.tar.gz |
createvol: Don't default to sparse LVM
Sparse LVM volumes don't autogrow, which makes them not as useful for
virt-manager target users. Don't do it by default
-rw-r--r-- | src/virtManager/createvol.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/virtManager/createvol.py b/src/virtManager/createvol.py index d86a2134..4925ba38 100644 --- a/src/virtManager/createvol.py +++ b/src/virtManager/createvol.py @@ -135,9 +135,14 @@ class vmmCreateVolume(vmmGObjectUI): else: self.widget("vol-format").set_sensitive(False) + alloc = DEFAULT_ALLOC + if self.parent_pool.get_type() == "logical": + # Sparse LVM volumes don't auto grow, so alloc=0 is useless + alloc = DEFAULT_CAP + self.widget("vol-allocation").set_range(0, int(self.parent_pool.get_available() / 1024 / 1024)) - self.widget("vol-allocation").set_value(DEFAULT_ALLOC) + self.widget("vol-allocation").set_value(alloc) self.widget("vol-capacity").set_range(1, int(self.parent_pool.get_available() / 1024 / 1024)) self.widget("vol-capacity").set_value(DEFAULT_CAP) |