They were added to the test_volume.py integration test suite in the git repo. Ryan provided them as a review request, are you looking for specific cases tested? On Feb 20, 2013 8:55 PM, "Srikanteswararao Talluri" < srikanteswararao.tall...@citrix.com> wrote:
> Marcus, > > Can you share the automated tests you developed for this feature? > > Thanks, > ~Talluri > > -----Original Message----- > From: Marcus Sorensen [mailto:shadow...@gmail.com] > Sent: Tuesday, February 19, 2013 23:21 > To: Hari Kannan > Cc: cloudstack-dev@incubator.apache.org; Srikanteswararao Talluri; > Jessica Tomechak > Subject: Re: [DOC] Is the Working with Volumes section missing from docs > on purpose? > > On Mon, Feb 18, 2013 at 1:49 PM, Hari Kannan <hari.kan...@citrix.com> > wrote: > > Hi Marcus, devs, > > > > Can you also please clarify the following: > > > > - what hypervisor platforms are supported with 4.1? > Per the FS: > the KVM hypervisor, with focus on qcow2 and CLVM online resize. RBD > support is planned. > Xen supports volume resize with VM shut down > VMware support was also submitted and applied > > > > - does this require a reboot of the VM? > There is no reboot requirement, but it depends on the guest OS. > User should scan the guest's disk controller (this is done differently for > each OS and the admin of that system should be familiar with it) for new > disks, and/or reboot. > Xen requires that the VM be shut down, or the data disk detached, prior > the SR reports that online resize is not supported. The FS states that we'd > need someone with more Xen/SR experience to look into whether that can be > fixed. > > > - Is this statement from the FS still accurate/implemented? "volume > resize will be allowed between disk offerings with the same storage tag. > for example, if an admin has defined a 5GB and a 10GB disk offering, a user > can upgrade from the 5GB to the 10GB. If the admin has made a custom-sized > disk offering available, then resize will work simply by specifying a new, > larger size. Additionally, a data volume can be moved from a static disk > offering to a custom disk offering with the size specified" > > Yes. The resize was implemented this way so as not to break the disk > offering model. For example, if an admin only wants to offer 10, 50, and > 100G offerings, then allowing resize needs to stay within those > limitations. Thus, unless a disk offering is already a 'custom sized', > where the user can choose a size, we require the user to provide a new > offering, and we actually migrate between offerings, adjusting the size to > match. > > > - what platforms support downsizing the volume, if any? If downsized, > what happens to the data? > KVM with CLVM, and Xen SR/VHD (customer may not be aware of which xen > primary storages use this on the back end, I think they all do... ??). > I didn't develop the VMware one, but if I recall, shrink wasn't supported. > > If downsized, the disk is simply truncated. Therefore, user should resize > any partitions/filesystems prior to shrink, so that any data is moved off > of the end of the disk. This is why there's the extra 'shrinkok' parameter, > which protects against inadvertent shrinking of a disk. User signs off that > they know what they're doing. The doc should make it clear that this is a > potentially dangerous operation. > > > - It would also be nice to see a short example write up of what needs to > be done in the guest OS to make this work.. > > The idea was to count on reboot. If admin knows how to rescan disk for > changes, and it works, then bonus! > For linux: echo "- - -" > /sys/class/scsi_host/<host controller of > disk>/scan For Windows, I think you: right-click computer, select 'manage', > right-click 'disk management', select 'rescan disks' > For BSD : ? > > > > > Thanks a lot! > > > > Hari Kannan > > > > -----Original Message----- > > From: Radhika Puthiyetath [mailto:radhika.puthiyet...@citrix.com] > > Sent: Monday, February 18, 2013 2:43 AM > > To: shadow...@gmail.com; Srikanteswararao Talluri > > Cc: Jessica Tomechak; cloudstack-dev@incubator.apache.org > > Subject: RE: [DOC] Is the Working with Volumes section missing from docs > on purpose? > > > > Hi Marcus/Talluri > > > > I snatched this feature from Jessica :-) > > > > Could you please explain me the functionality of the Shrink OK button on > the Resize Volume popup ? > > > > Thanks > > -Radhika > > > > -----Original Message----- > > From: Marcus Sorensen [mailto:shadow...@gmail.com] > > Sent: Saturday, February 16, 2013 5:46 AM > > To: cloudstack-dev@incubator.apache.org > > Subject: Re: [DOC] Is the Working with Volumes section missing from docs > on purpose? > > > > That is interesting. Has anyone written the resizing volumes section? I > saw a task for it but nobody assigned. > > On Feb 15, 2013 5:12 PM, "Jessica Tomechak" > > <jessica.tomec...@gmail.com> > > wrote: > > > >> This question on -users prompted me to look for our "Resizing Volumes" > >> section. I discovered that it is missing, along with the entire > >> "Working with Volumes" section. All the files are in the repo's docs > >> directory already, so I think it's just an oversight. > >> > >> Before I file a bug and add this info back in, I wonder whether > >> anyone remembers deciding on purpose to leave this info out? Or has > >> someone perhaps rewritten this and put it in another part of the docs? > >> > >> The missing section covers: > >> > >> What is a volume > >> Uploading an existing volume to a VM > >> Attaching a volume to a VM > >> Detaching a volume from one VM and attaching it to a different one > >> Moving volumes from one storage pool to another Resizing volumes > >> (using VHD) How deleting a volume affects snapshots (it doesn't) How > >> to configure garbage collection of deleted volumes > >> > >> Jessica T. > >> > >> > >> -----Original Message----- > >> > From: Clayton Weise [mailto:cwe...@iswest.net] > >> > Sent: Friday, February 15, 2013 1:33 PM > >> > To: cloudstack-us...@incubator.apache.org > >> > Subject: RE: customising the ROOT disk > >> > > >> > Not that I'm recommending or endorsing this method but we have done > >> > it in the past. Stop the instance, resize the root volume on your > >> > hypervisor directly (this process varies based on the hypervisor > >> > and storage method used), adjust the size to match in the > >> > CloudStack database (specifically > >> in > >> > the volumes table), and start the instance. > >> > > >> > -----Original Message----- > >> > From: Mathias Mullins [mailto:mathias.mull...@citrix.com] > >> > Sent: Friday, February 15, 2013 12:46 PM > >> > To: cloudstack-us...@incubator.apache.org > >> > Subject: Re: customising the ROOT disk > >> > > >> > true. you can do that if you have LVM or Volume manager in windows. > >> > But you have to be careful. If that volume gets deleted out from > >> > under the > >> VM, > >> > your VM is pretty much dead. > >> > > >> > Thank you, > >> > Matt > >> > On Feb 15, 2013, at 3:38 PM, "Thomas Joseph" > >> > <thomas.jo...@gmail.com <mailto:thomas.jo...@gmail.com>> wrote: > >> > > >> > From storage tab and create a data disk with the required size, > >> > assign > >> it > >> > to the VM and then increase the root volume group. > >> > > >> > > >> > Regards, > >> > Thomas > >> > > >> > > >> > -----Original Message----- > >> > From: Nux! [mailto:n...@li.nux.ro] > >> > Sent: 15 February 2013 07:49 PM > >> > To: Cloudstack users > >> > Subject: customising the ROOT disk > >> > > >> > Hi, > >> > > >> > When I'm creating a new instance is there a way to specify the size > >> > of > >> the > >> > ROOT disk? I see it uses the template's size (which in my case is > >> > tiny) and I need to have it increased. > >> > > >> > Pointers? > >> > > >> > Thanks, > >> > > >> > Lucian > >> > > >> > -- > >> > Sent from the Delta quadrant using Borg technology! > >> > > >> > Nux! > >> > www.nux.ro<http://www.nux.ro> > >> > > >> > > >> >