From b542bf20e2aa9158c48c3be2fa9997ae1eda0992 Mon Sep 17 00:00:00 2001 From: Alessandro Pilotti Date: Sat, 28 Nov 2015 04:01:07 +0200 Subject: [PATCH] Fixes size numeric comparison in extend_volumes A comparison between strings instead on numeric types prevented WSMStorageManager.extend_volumes() to behave as expected. Closes-Bug: #1520724 Change-Id: I4f4b2685a62b9007cac2a57f0d20dc86102caee6 --- cloudbaseinit/utils/windows/storage/wsm_storage_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cloudbaseinit/utils/windows/storage/wsm_storage_manager.py b/cloudbaseinit/utils/windows/storage/wsm_storage_manager.py index 01ea5125..76e40550 100644 --- a/cloudbaseinit/utils/windows/storage/wsm_storage_manager.py +++ b/cloudbaseinit/utils/windows/storage/wsm_storage_manager.py @@ -41,7 +41,7 @@ class WSMStorageManager(base.BaseStorageManager): raise exception.CloudbaseInitException( "GetSupportedSize failed with error: %s" % ret_val) - if size_max > partition.Size: + if int(size_max) > int(partition.Size): LOG.info('Extending partition "%(partition_number)s" ' 'to %(size)s bytes' % {'partition_number': partition.PartitionNumber,