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

(Updated Feb. 8, 2013, 11:25 a.m.)


Review request for cloudstack, Devdeep Singh, Nitin Mehta, Prasanna Santhanam, 
Chiradeep Vittal, and Min Chen.


Changes
-------

Resolved conflicts came after some recent check-ins.


Description
-------

CLOUDSTACK-713: Limit Resources to domain/accounts (CPU and Memory)
    
    Addition of two new resource types i.e. CPU and RAM in the existing pool of
    resource types.
    Added some methods to set the limits on these resources using updateResource
    API command and to get a count using updateResourceCount. Also added calls 
in
    Virtual machine life cycle to check these limits and to increment/decrement 
    resource count
    
    Resource Name  :: Resource type number
        CPU               8
        Memory            9


This addresses bug CLOUDSTACK-713.


Diffs (updated)
-----

  api/src/com/cloud/configuration/Resource.java 7f551d6 
  
api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceCountCmd.java
 91728ee 
  
api/src/org/apache/cloudstack/api/command/user/resource/UpdateResourceLimitCmd.java
 33f2574 
  api/src/org/apache/cloudstack/api/response/AccountResponse.java 0277d5b 
  api/src/org/apache/cloudstack/api/response/ResourceCountResponse.java 9d4f6c5 
  api/src/org/apache/cloudstack/api/response/ResourceLimitResponse.java beead24 
  server/src/com/cloud/api/query/dao/AccountJoinDaoImpl.java 22b807c 
  server/src/com/cloud/api/query/vo/AccountJoinVO.java 6d37f4d 
  server/src/com/cloud/baremetal/BareMetalVmManagerImpl.java 8e447bc 
  server/src/com/cloud/configuration/Config.java cbd5b01 
  server/src/com/cloud/resourcelimit/ResourceLimitManagerImpl.java 7419690 
  server/src/com/cloud/vm/UserVmManagerImpl.java 7dd726c 
  server/test/com/cloud/resourcelimit/ResourceLimitManagerImplTest.java 
PRE-CREATION 
  server/test/com/cloud/vpc/MockResourceLimitManagerImpl.java 690aed6 
  setup/db/create-schema-view.sql f68a6ca 
  setup/db/db/schema-40to410.sql d771a15 

Diff: https://reviews.apache.org/r/9110/diff/


Testing
-------

Manually tested on my local CloudStack setup.
Tested deployVirtualMachine API command with/without exceeded limits.
Also tested APIs like: assignVirtualMachine, recoverVirtualMachine, 
destroyVirtualMachine commands and checked the corresponding 
increment/decrement in the resource count in database.
Added unit tests in the patch.


Thanks,

Sanjay Tripathi

Reply via email to