Abhi, Why is this needed? It is a general code improvement inspired by the coverity report. In the past we did such improvements prefixing the comment with 'findbugs:' when we started on the findbugs reports. I think that suffices.
On Wed, Jul 2, 2014 at 5:29 AM, Abhinandan Prateek <abhinandan.prat...@citrix.com> wrote: > Santhosh, > Do have a bug id with the patch, helps in tracking. > > -abhi > > On 01/07/14 5:55 pm, "Santhosh Edukulla" <santhosh.eduku...@citrix.com> > wrote: > >>Daan, >> >>You are added as reviewer, not sure why comments were disabled. >> >>Do you see it as an issue when used in its current form, considering >>original issue is to minimize the lookups? Can be helpful with this way, >>down the lane if we are to use entry for some other purpose? Assuming >>putall provides same efficiency as the current form we have. >> >>Santhosh >>________________________________________ >>From: Daan Hoogland [daan.hoogl...@gmail.com] >>Sent: Tuesday, July 01, 2014 8:13 AM >>To: Santhosh Edukulla >>Cc: Abhinandan Prateek; cloudstack >>Subject: Re: Review Request 23194: Fixed Coverity reported performance >>issues >> >>I can't seem to put a comment in this review request, hence a mail: >> >>why not use calls to putAll instead of the iteration over all elements? >>(only valid for the first few iteration, where no further processing is >>done on the Entry) >> >> >>On Tue, Jul 1, 2014 at 8:59 AM, Santhosh Edukulla >><santhosh.eduku...@citrix.com<mailto:santhosh.eduku...@citrix.com>> wrote: >>This is an automatically generated e-mail. To reply, visit: >>https://reviews.apache.org/r/23194/ >> >>Review request for cloudstack, Abhinandan Prateek and daan Hoogland. >>By Santhosh Edukulla. >>Bugs: coverity<https://issues.apache.org/jira/browse/coverity> >>Repository: cloudstack-git >>Description >> >>Fixed Coverity reported performance issues like inefficient string >>concatenations, wrong boxing or unboxing types, inefficent map element >>retrievals. >> >> >> >>Testing >> >>Built the code using simulator and deployed a datacenter >> >> >>Diffs >> >> * >>api/src/org/apache/cloudstack/api/command/admin/systemvm/ScaleSystemVMCmd. >>java (68e9f94) >> * >>api/src/org/apache/cloudstack/api/command/admin/systemvm/UpgradeSystemVMCm >>d.java (d71ef03) >> * api/src/org/apache/cloudstack/context/CallContext.java (f29ae96) >> * >>core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.ja >>va (7bb6f5e) >> * engine/orchestration/src/com/cloud/agent/manager/AgentAttache.java >>(f11f69f) >> * >>plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/ >>CitrixResourceBase.java (b040633) >> * >>plugins/hypervisors/xenserver/src/com/cloud/hypervisor/xenserver/resource/ >>XenServerPoolVms.java (8042209) >> * >>plugins/network-elements/netscaler/src/com/cloud/network/element/Netscaler >>Element.java (5199f60) >> * >>plugins/network-elements/netscaler/src/com/cloud/network/resource/Netscale >>rResource.java (8c5aa1f) >> * >>plugins/user-authenticators/ldap/src/org/apache/cloudstack/api/command/LDA >>PConfigCmd.java (619280d) >> * server/src/com/cloud/api/ApiResponseHelper.java (ed48d0b) >> * server/src/com/cloud/api/ApiServer.java (2ce6281) >> * server/src/com/cloud/api/dispatch/ParamProcessWorker.java (1592b93) >> * server/src/com/cloud/api/dispatch/ParamUnpackWorker.java (12e1226) >> * server/src/com/cloud/api/query/QueryManagerImpl.java (1182be5) >> * server/src/com/cloud/api/query/dao/TemplateJoinDaoImpl.java >>(80ef0f6) >> * server/src/com/cloud/configuration/ConfigurationManagerImpl.java >>(bb32c37) >> * server/src/com/cloud/network/NetworkServiceImpl.java (a574f10) >> * server/src/com/cloud/network/vpc/VpcManagerImpl.java (71f2316) >> * server/src/com/cloud/server/ConfigurationServerImpl.java (694f3cd) >> * server/src/com/cloud/server/StatsCollector.java (29ace93) >> * server/src/com/cloud/storage/VolumeApiServiceImpl.java (7af404e) >> * server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java >>(71cf083) >> * server/src/com/cloud/template/TemplateAdapterBase.java (e2204da) >> * server/src/com/cloud/template/TemplateManagerImpl.java (694bd03) >> >>View Diff<https://reviews.apache.org/r/23194/diff/> >> >> >> >> >>-- >>Daan > -- Daan