Abhinav Roy created CLOUDSTACK-2116:
---------------------------------------

             Summary: [Dedicated Resources : Public IP Addresses per tenant] 
Able to dedicate more Public IP addresses to an account than it's maximum limit.
                 Key: CLOUDSTACK-2116
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2116
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Management Server
    Affects Versions: 4.2.0
            Reporter: Abhinav Roy
            Assignee: Likitha Shetty
             Fix For: 4.2.0


Steps :
============================
1. Deploy a advanced networking setup.
2. Create an account A1 and set the Public IP limits = 5
3. Add 4 IP ranges, R1 having 5 IPs, R2 having 3 IPs , R3 having 6 IPs, R4 
having 10 IPs.
4. Now execute the following cases :

     Case I   :  Dedicate R1 to A1 and then dedicate R2 to A1
     Case II  :  Dedicate R1/R2 to A1 and then dedicate R3/R4
     Case II  :  Dedicate R3/R4 to A1


Expected Behaviour :
===========================
In Case I    : Dedication of R1 should be successful but R2 should fail as it 
exceeds the limits.
In Case II   : Dedication of R1/R2 should be successful but R3/R4 should fail 
as it exceeds the limits.
In Case III  : Dedication of R3/R4 should fail as it exceeds the limits.


Observed behaviour :
===========================
In Case I    : Dedication of R1 is successful as expected but R2 also is 
successful which is not expected as it exceeds the limits.
In Case II   : Dedication of R1/R2 is successful as expected and R3/R4  fails 
as expected
In Case III  : Dedication of R3/R4 fails as expected.


Note : we see that only Case I doesn't behave as expected that's because I 
guess here we are checking for one single range whose IP set is bigger than the 
limit and then throwing the error. We are not actually counting the total no of 
dedicated IPs to that account and then comparing it to the allowed limits.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to