On Wed, May 29, 2013 at 09:59:40PM +0000, Prachi Damle wrote:
> Hi Prasanna,
> deleteAffinityGroup API should not take the VM Id parameter - I have
> updated the FS. This API is supposed  to disassociate all VMs from
> the group and delete the affinity group entity in the DB.
> 

Thanks Prachi, I saw your checkin for this. But wouldn't this mean
disocciation is complete only when those VMs get rebooted? The VMs
remain attached to the affinity-group they were deployed in. Am I
correct? Similarly for update(VM)AffinityGroup, only a reboot will
truly change the affinity on the VMs? 

> So for this API, the entity operated on is the affinity group - not
> the VM.
> 
> Thanks,
> Prachi
> 
> -----Original Message-----
> From: Prasanna Santhanam [mailto:t...@apache.org] 
> Sent: Tuesday, May 28, 2013 6:55 AM
> To: CloudStack Dev; Prachi Damle
> Subject: Re: Renaming updateVMAffinityGroup -> updateAffinityGroup
> 
> On Wed, May 01, 2013 at 09:28:20AM +0530, Prasanna Santhanam wrote:
> > On Tue, Apr 30, 2013 at 10:31:46AM -0700, Prachi Damle wrote:
> > > Hi Prasanna,
> > > 
> > > The API is to update a VirtualMachine's affinity group associations
> > > - it's not really an update operation on an affinity group - hence 
> > > the odd naming. The resource the API is acting on is a VM.
> > 
> > > Please suggest any other name that seems meaningful and fits the 
> > > conventions...
> > 
> > Yes I imagined it would be something to do with the VM. But 
> > deleteAffinityGroup&vmid=<uuid> then got me wondering. If it is 
> > 'updateVmAffinity' then it should be 'deleteVmAffinity' as well? Or 
> > does the delete also remove the affinity group after dissociating the 
> > group from the VM? I think not - because the affinity group could be 
> > associated with multiple VMs?
> > :wq
> > 
> Bump Prachi - looking for your thoughts on this one.
> 
> --
> Prasanna.,
> 
> ------------------------
> Powered by BigRock.com

-- 
Prasanna.,

------------------------
Powered by BigRock.com

Reply via email to