If you're not against building your own code, you can apply a small patch that should enable it. When I developed the initial resize call, it actually allowed root resize, but I wasn't confident that it made sense to put it in the final product because root disks are managed by service offerings, and it allows you to violate that service offering. I imagine a global config option would need to be added to explicitly turn it on.
Here's a 4.2 version of the patch: diff --git a/server/src/com/cloud/storage/VolumeManagerImpl.java b/server/src/com/cloud/storage/VolumeManagerImpl.java index 1d6b44f..4ef57ed 100644 --- a/server/src/com/cloud/storage/VolumeManagerImpl.java +++ b/server/src/com/cloud/storage/VolumeManagerImpl.java @@ -1110,17 +1110,12 @@ public class VolumeManagerImpl extends ManagerBase implements VolumeManager { "Volume should be in ready state before attempting a resize"); } - if (!volume.getVolumeType().equals(Volume.Type.DATADISK)) { - throw new InvalidParameterValueException( - "Can only resize DATA volumes"); - } - /* * figure out whether or not a new disk offering or size parameter is * required, get the correct size value */ if (newDiskOffering == null) { - if (diskOffering.isCustomized()) { + if (diskOffering.isCustomized() || volume.getVolumeType().equals(Volume.Type.ROOT)) { newSize = cmd.getSize(); if (newSize == null) { @@ -1135,6 +1130,10 @@ public class VolumeManagerImpl extends ManagerBase implements VolumeManager { + " cannot be resized, need to specify a disk offering"); } } else { + if (!volume.getVolumeType().equals(Volume.Type.DATADISK)) { + throw new InvalidParameterValueException( + "Can only resize DATA volumes via new disk offering"); + } if (newDiskOffering.getRemoved() != null || !DiskOfferingVO.Type.Disk.equals(newDiskOffering On Mon, Jan 20, 2014 at 3:09 AM, Bharat Kumar <bharat.ku...@citrix.com> wrote: > Hi Nux, > > I also don’t know when or in what version this will be available. > > Thanks. > Bharat. > > On 20-Jan-2014, at 3:15 pm, Nux! <n...@li.nux.ro> wrote: > >> On 20.01.2014 05:25, Bharat Kumar wrote: >>> Hi Nux, >>> This for the root disk resize feature, we do not have it in this >>> release. so I think we need to remove this box form the UI. >>> created a bug to track this >>> Bug link https://issues.apache.org/jira/browse/CLOUDSTACK-5909 >> >> Thanks Bharat, >> >> Do you know roughly in which version this will be available? I've been >> waiting for it since I started using ACS. :) >> >> Regards, >> Lucian >> >> -- >> Sent from the Delta quadrant using Borg technology! >> >> Nux! >> www.nux.ro >