From 37f99d8ac2bb5c19e033b28f4c1df7c5da57eeb9 Mon Sep 17 00:00:00 2001 From: Edison Su Date: Thu, 19 Dec 2013 10:49:24 -0800 Subject: [PATCH] CS-18685: do not modify vo, if you don't want to store it in db afterwards, as vo is cached by default. --- server/src/com/cloud/storage/VolumeManagerImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/server/src/com/cloud/storage/VolumeManagerImpl.java b/server/src/com/cloud/storage/VolumeManagerImpl.java index 31b52ca9e2b..38392bab638 100644 --- a/server/src/com/cloud/storage/VolumeManagerImpl.java +++ b/server/src/com/cloud/storage/VolumeManagerImpl.java @@ -651,12 +651,11 @@ public class VolumeManagerImpl extends ManagerBase implements VolumeManager { DiskOfferingVO diskOffering, List avoids, long size, HypervisorType hyperType) { StoragePool pool = null; - + DiskProfile dskCh = null; if (diskOffering != null && diskOffering.isCustomized()) { - diskOffering.setDiskSize(size); + dskCh.setSize(size); } - DiskProfile dskCh = null; if (volume.getVolumeType() == Type.ROOT && Storage.ImageFormat.ISO != template.getFormat()) { dskCh = createDiskCharacteristics(volume, template, dc, offering);