[PATCH 11/16] Don't fail to account for all set members' growth.

David Lehman dlehman at redhat.com
Thu Oct 11 23:46:01 UTC 2012


If we skip accounting for any requests, the set's data will no longer
match the state of its devices. We need to know how much every device
has grown. This bug was leading to severely overgrown sets in some
cases.
---
 pyanaconda/storage/partitioning.py |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

diff --git a/pyanaconda/storage/partitioning.py b/pyanaconda/storage/partitioning.py
index ee3c997..f0e0191 100644
--- a/pyanaconda/storage/partitioning.py
+++ b/pyanaconda/storage/partitioning.py
@@ -1652,9 +1652,6 @@ def manageSizeSets(size_sets, chunks):
 
                 for device in ss.devices:
                     request = requests_by_device[device]
-                    if request.done:
-                        continue
-
                     chunk = chunks_by_request[request]
                     new_growth = request.growth - growth_by_request[request]
                     ss.allocate(chunk.lengthToSize(new_growth))
-- 
1.7.7.6



More information about the anaconda-patches mailing list