Please also correct the commit message. " When an instance is created with data 
volume, disk offering is not  taken into account while checking the account 
limit. Adding a check for the diskoffering"
It should instead say something like this - " When an instance is created with 
data volume, account limit for this data volume was not checked against. Adding 
a check for that"

Thanks,
-Nitin
-----Original Message-----
From: Nitin Mehta [mailto:nore...@reviews.apache.org] On Behalf Of Nitin Mehta
Sent: Saturday, July 07, 2012 1:23 AM
To: cloudstack; Deepti Dohare; Nitin Mehta
Subject: Re: Review Request: CS-15429: Create Instance should fail if creating 
instance results in exceeding volume resource limit for domain-admin or user 
accounts.


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/5766/#review8928
-----------------------------------------------------------



server/src/com/cloud/vm/UserVmManagerImpl.java
<https://reviews.apache.org/r/5766/#comment18976>

    Please check this - In case the vm is booted from an iso then as well the 
disk offering is not null and refers to the the root disk offering and not to 
the data disk offering.


- Nitin Mehta


On July 5, 2012, 6:22 a.m., deepti dohare wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/5766/
> -----------------------------------------------------------
> 
> (Updated July 5, 2012, 6:22 a.m.)
> 
> 
> Review request for cloudstack.
> 
> 
> Description
> -------
> 
> When an instance is created with data volume, disk offering is not 
> taken into account while checking the account limit. Adding a check 
> for the diskoffering
> 
> 
> This addresses bug CS-15429.
> 
> 
> Diffs
> -----
> 
>   server/src/com/cloud/vm/UserVmManagerImpl.java d81ed7d
> 
> Diff: https://reviews.apache.org/r/5766/diff/
> 
> 
> Testing
> -------
> 
> Steps: 
> 1. create domains /ROOT/d1 + domain-admin account d1domain /ROOT/d2 + 
> user account d2user 2. login admin, set all resource limits for 
> d1domain to be 2, set all resource limits for d2user to be 3 3. login 
> d1domain, create VM 1 with no data volume: succeeded, create VM 2 with data 
> volume, Failed. Error message: Maximum number of resources of type 'volume' 
> for account name=d1domain in domain id=2 has been exceeded.
> 4. login d2user, create VM 1 and VM2 both with no data volume: succeeded, 
> create VM 3 with data volume:failed, 
>    Error message: "Maximum number of resources of type 'volume' for account 
> name=d2user in domain id=3 has been exceeded"
> 
> 
> Thanks,
> 
> deepti dohare
> 
>

Reply via email to