OK, I went back an re-ran my test.

I see how this works now.

I was aware that volumes in the Destroy state get expunged by a background
thread at some point; however, what tricked me here is that my "old" root
disk no longer showed up in the Storage tab of the GUI.

When I looked in the volumes table, though, I saw that that disk was in the
Destroy state.

I speed up the frequency of the clean-up background thread to run once
every minute and I saw the old root disk got put into the Expunged state
(as you'd expect, it was no longer present in the SR).


On Wed, Mar 19, 2014 at 7:06 PM, Mike Tutkowski <
mike.tutkow...@solidfire.com> wrote:

> Yeah, usually "reset" (for hypervisors) means "shut down the VM and
> re-start it."
>
>
> On Wed, Mar 19, 2014 at 6:22 PM, Marcus <shadow...@gmail.com> wrote:
>
>> +1 to reset being a bad verb for this. It's too late now, however.
>>
>> On Wed, Mar 19, 2014 at 6:22 PM, Marcus <shadow...@gmail.com> wrote:
>> > The storage gets marked as 'Destroy' state. Then it goes to
>> > 'Expunging' when the storage cleanup interval occurs. I've actually
>> > thought about leveraging that for data disks, the current delete data
>> > disk immediately cleans up the disk, when we could create an api call
>> > that just moves the data disk to destroy state. Then there'd actually
>> > be room for an 'undo' operation where the state could be moved back to
>> > Ready, so long as the cleanup hasn't occurred.
>> >
>> > On Wed, Mar 19, 2014 at 4:43 PM, Nitin Mehta <nitin.me...@citrix.com>
>> wrote:
>> >> Please feel free to open a documentation bug on JIRA if the info
>> doesn't
>> >> exist.
>> >>
>> >> On 19/03/14 3:16 PM, "Mike Tutkowski" <mike.tutkow...@solidfire.com>
>> wrote:
>> >>
>> >>>Thanks for that background-cleanup info. I was not aware of that.
>> >>>
>> >>>I'll probably take a look into it and see how that works.
>> >>>
>> >>>
>> >>>On Wed, Mar 19, 2014 at 4:13 PM, Alena Prokharchyk <
>> >>>alena.prokharc...@citrix.com> wrote:
>> >>>
>> >>>> CS destroys the Root volume in CS DB, then its up to the storage pool
>> >>>> cleanup task to clean it up on the backend. This is a background task
>> >>>> running every storage.cleanup.interval seconds.
>> >>>>
>> >>>> For how long do you see the volume being present on the SR?
>> >>>>
>> >>>> On 3/19/14, 3:03 PM, "Mike Tutkowski" <mike.tutkow...@solidfire.com>
>> >>>> wrote:
>> >>>>
>> >>>> >OK, sounds good; however, if this is desired behavior, does anyone
>> know
>> >>>> >why
>> >>>> >we abandon the old root disk in the XenServer SR? It seems that
>> >>>>CloudStack
>> >>>> >"forgets" about it and it just stays in the SR taking up space.
>> >>>> >
>> >>>> >Do people think it should be deleted?
>> >>>> >
>> >>>> >
>> >>>> >On Wed, Mar 19, 2014 at 3:49 PM, Nitin Mehta <
>> nitin.me...@citrix.com>
>> >>>> >wrote:
>> >>>> >
>> >>>> >> I think that's what it is supposed to do. It discards the old root
>> >>>>disk
>> >>>> >> and creates a fresh root disk for the vm and in case an optional
>> >>>>field
>> >>>> >> template id is passed in the root disk is created from this new
>> >>>>template
>> >>>> >> id.
>> >>>> >> The api name is restoreVirtualMachine. Please check that the UI is
>> >>>> >> internally invoking this api
>> >>>> >>
>> >>>> >> Thanks,
>> >>>> >> -Nitin
>> >>>> >>
>> >>>> >> On 19/03/14 1:55 PM, "Mike Tutkowski" <
>> mike.tutkow...@solidfire.com>
>> >>>> >> wrote:
>> >>>> >>
>> >>>> >> >Hi,
>> >>>> >> >
>> >>>> >> >I noticed today while running through some test cases for 4.4
>> that
>> >>>> >> >resetting a VM does not work as expected.
>> >>>> >> >
>> >>>> >> >Instead of the typical stop and re-start behavior where the VM is
>> >>>> >>booted
>> >>>> >> >back up using the same root disk, the VM gets a new root disk
>> when
>> >>>>it
>> >>>> >>is
>> >>>> >> >booted back up.
>> >>>> >> >
>> >>>> >> >Can anyone confirm this finding for me with his or her setup?
>> >>>> >> >
>> >>>> >> >Thanks!
>> >>>> >> >
>> >>>> >> >--
>> >>>> >> >*Mike Tutkowski*
>> >>>> >> >*Senior CloudStack Developer, SolidFire Inc.*
>> >>>> >> >e: mike.tutkow...@solidfire.com
>> >>>> >> >o: 303.746.7302
>> >>>> >> >Advancing the way the world uses the
>> >>>> >> >cloud<http://solidfire.com/solution/overview/?video=play>
>> >>>> >> >*(tm)*
>> >>>> >>
>> >>>> >>
>> >>>> >
>> >>>> >
>> >>>> >--
>> >>>> >*Mike Tutkowski*
>> >>>> >*Senior CloudStack Developer, SolidFire Inc.*
>> >>>> >e: mike.tutkow...@solidfire.com
>> >>>> >o: 303.746.7302
>> >>>> >Advancing the way the world uses the
>> >>>> >cloud<http://solidfire.com/solution/overview/?video=play>
>> >>>> >*(tm)*
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>>--
>> >>>*Mike Tutkowski*
>> >>>*Senior CloudStack Developer, SolidFire Inc.*
>> >>>e: mike.tutkow...@solidfire.com
>> >>>o: 303.746.7302
>> >>>Advancing the way the world uses the
>> >>>cloud<http://solidfire.com/solution/overview/?video=play>
>> >>>*(tm)*
>> >>
>>
>
>
>
> --
> *Mike Tutkowski*
> *Senior CloudStack Developer, SolidFire Inc.*
> e: mike.tutkow...@solidfire.com
> o: 303.746.7302
> Advancing the way the world uses the 
> cloud<http://solidfire.com/solution/overview/?video=play>
> *(tm)*
>



-- 
*Mike Tutkowski*
*Senior CloudStack Developer, SolidFire Inc.*
e: mike.tutkow...@solidfire.com
o: 303.746.7302
Advancing the way the world uses the
cloud<http://solidfire.com/solution/overview/?video=play>
*(tm)*

Reply via email to