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

Ship it!


Please git pull latest api refactoring, the patch was big about 5-6k lines and 
huge merge conflicts, took me some time to merge them.
Please check the code, in case I missed something.

The build system is broken now, we need to fix it.

Committed in api_refactoring;

commit b0ce8fd4ff512c7a7da0a71671c4477492e854e7
Author: Min Chen <min.c...@citrix.com>
Date:   Wed Dec 5 16:18:38 2012 -0800

    api: Optimize and improve api, db call perfomance
    
    This is part 1 of list API refactoring. Commands covered:
    listVmsCmd, listRoutersCmd Response covered:
    UserVmResponse, DomainRouterResponse. DB views created:
    user_vm_view, domain_router_view.
    
    Signed-off-by: Rohit Yadav <bhais...@apache.org>

- Rohit Yadav


On Nov. 29, 2012, 6:57 p.m., Min Chen wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/8172/
> -----------------------------------------------------------
> 
> (Updated Nov. 29, 2012, 6:57 p.m.)
> 
> 
> Review request for cloudstack and Prachi Damle.
> 
> 
> Description
> -------
> 
> This is part 1 of list API refactoring.
> Commands covered: listVmsCmd, listRoutersCmd
> Response covered: UserVmResponse, DomainRouterResponse.
> DB views created: user_vm_view, domain_router_view.
> 
> 
> This addresses bug https://issues.apache.org/jira/browse/CLOUDSTACK-527.
> 
> 
> Diffs
> -----
> 
>   api/src/com/cloud/api/ResponseGenerator.java 4e8fbd8 
>   api/src/com/cloud/api/ResponseObject.java 2d08fb9 
>   api/src/com/cloud/api/commands/ListRoutersCmd.java 8bf9ba8 
>   api/src/com/cloud/api/commands/ListVMsCmd.java 2f6f988 
>   api/src/com/cloud/api/response/BaseResponse.java e343a10 
>   api/src/com/cloud/api/response/ControlledViewEntityResponse.java 
> PRE-CREATION 
>   api/src/com/cloud/api/response/DomainRouterResponse.java d710aad 
>   api/src/com/cloud/api/response/NicResponse.java 69d5c31 
>   api/src/com/cloud/api/response/UserVmResponse.java f74c072 
>   api/src/com/cloud/api/view/vo/ControlledViewEntity.java PRE-CREATION 
>   api/src/com/cloud/api/view/vo/DomainRouterJoinVO.java PRE-CREATION 
>   api/src/com/cloud/api/view/vo/UserVmJoinVO.java PRE-CREATION 
>   api/src/com/cloud/server/ManagementService.java 7532cae 
>   api/src/com/cloud/vm/UserVmService.java 98d02db 
>   api/test/src/com/cloud/api/commands/test/ListRoutersCmdTest.java 
> PRE-CREATION 
>   api/test/src/com/cloud/api/commands/test/ListVmsCmdTest.java PRE-CREATION 
>   server/src/com/cloud/api/ApiDBUtils.java 3b5f634 
>   server/src/com/cloud/api/ApiResponseHelper.java ebe8415 
>   server/src/com/cloud/api/ApiServer.java a5c9ea5 
>   server/src/com/cloud/api/response/ApiResponseSerializer.java 4be5dfa 
>   server/src/com/cloud/configuration/DefaultComponentLibrary.java ef61044 
>   server/src/com/cloud/server/ManagementServerImpl.java 117be57 
>   server/src/com/cloud/user/AccountManager.java 90a34ad 
>   server/src/com/cloud/user/AccountManagerImpl.java f595478 
>   server/src/com/cloud/vm/UserVmManager.java 4ce9bfe 
>   server/src/com/cloud/vm/UserVmManagerImpl.java 687f521 
>   server/src/com/cloud/vm/dao/DomainRouterJoinDao.java PRE-CREATION 
>   server/src/com/cloud/vm/dao/DomainRouterJoinDaoImpl.java PRE-CREATION 
>   server/src/com/cloud/vm/dao/UserVmJoinDao.java PRE-CREATION 
>   server/src/com/cloud/vm/dao/UserVmJoinDaoImpl.java PRE-CREATION 
>   server/test/com/cloud/keystore/KeystoreTest.java e0e2126 
>   server/test/com/cloud/user/MockAccountManagerImpl.java 08234fd 
>   server/test/com/cloud/vm/MockUserVmManagerImpl.java 35ee139 
>   setup/db/create-schema.sql fff084e 
>   utils/src/com/cloud/utils/db/GenericDaoBase.java 8d5cb96 
> 
> Diff: https://reviews.apache.org/r/8172/diff/
> 
> 
> Testing
> -------
> 
> Create a performance unit test class to test the performance time.
> 
> 
> Thanks,
> 
> Min Chen
> 
>

Reply via email to