...
- Add new resource types in Resource.java .
- Add new resource type in description field of resource_types in UpdateResourceCountCmd.java and in UpdateResourceLimitCmd.java .
- Add new resource type in description field of resource_types in* ResourceCountResponse.java and in ResourceLimitResponse.java .*
- Add new methods in* ResourceLimitManagerImpl.java* to get resourceCount for newly added resource types*.*
- Add new method in UserVmDaoImpl.java to get a list of serviceOfferingIds by passing a vmId.
- Add new calls in UserVmManagerImpl.java and BareMetalVmManagerImpl.java to check the limits for an account and to increment or decrement resource count for an account.
- (i will keep updating the changes as implementation progresses).
Design Decisions: TBD
- The Limit imposed (per account, per Domain, per Project) should not conflict
- What should be the maximum limit for CPU, RAM, Primary Storage, Secondary Storage, Network rate
...
{"serverDuration": 133, "requestCorrelationId": "ab648adf4915a298"}