From 9dddeaa5a52121dc08321af4518bb7495cdf9ac1 Mon Sep 17 00:00:00 2001 From: Murali Reddy Date: Thu, 14 Apr 2011 21:16:08 +0530 Subject: [PATCH] Bug 9440: we specify the wrong disk size when attaching storage device with custom size offering wrong usage of volume size which is in bytes for setting the size of disk offering which in MB pushing 2.2.4 fix to master --- server/src/com/cloud/storage/StorageManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/storage/StorageManagerImpl.java b/server/src/com/cloud/storage/StorageManagerImpl.java index 59e2502f2bc..7e9f67a9a2e 100755 --- a/server/src/com/cloud/storage/StorageManagerImpl.java +++ b/server/src/com/cloud/storage/StorageManagerImpl.java @@ -650,7 +650,7 @@ public class StorageManagerImpl implements StorageManager, StorageService, Manag final HashSet avoidPools = new HashSet(avoids); if (diskOffering != null && diskOffering.isCustomized()) { - diskOffering.setDiskSize(size); + diskOffering.setDiskSize(size/(1024*1024)); } DiskProfile dskCh = null; if (volume.getVolumeType() == Type.ROOT && Storage.ImageFormat.ISO != template.getFormat()) {