Prachi, 

I had removed the unsed inject which is causing the issue. I had uploaded the 
patch. Please review it.

Thanks
Rajesh Battala

> -----Original Message-----
> From: Prachi Damle [mailto:nore...@reviews.apache.org] On Behalf Of
> Prachi Damle
> Sent: Thursday, May 30, 2013 11:55 PM
> To: Prachi Damle; Devdeep Singh
> Cc: Rajesh Battala; cloudstack
> Subject: Re: Review Request: Fixed CLOUDSTACK-2662 Preferred implicit
> dedication fails with insufficient capacity even if shared hosts are 
> available.
> 
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/11510/#review21201
> -----------------------------------------------------------
> 
> 
> Unit test is failing while trying mvn clean install
> 
> Tests in error:
> 
> checkWhenDcInAvoidList(org.apache.cloudstack.implicitplanner.ImplicitPlann
> erTest): Error creating bean with name 'implicitDedicationPlanner': Injection
> of autowired dependencies failed; nested exception is
> org.springframework.beans.factory.BeanCreationException: Could not
> autowire field: com.cloud.deploy.dao.PlannerHostReservationDao
> com.cloud.deploy.ImplicitDedicationPlanner._plannerHostReserveDao;
> nested exception is
> org.springframework.beans.factory.NoSuchBeanDefinitionException: No
> matching bean of type [com.cloud.deploy.dao.PlannerHostReservationDao]
> found for dependency: expected at least 1 bean which qualifies as autowire
> candidate for this dependency. Dependency annotations:
> {@javax.inject.Inject()}
> 
> 
> 
> - Prachi Damle
> 
> 
> On May 30, 2013, 4:39 p.m., Rajesh Battala wrote:
> >
> > -----------------------------------------------------------
> > This is an automatically generated e-mail. To reply, visit:
> > https://reviews.apache.org/r/11510/
> > -----------------------------------------------------------
> >
> > (Updated May 30, 2013, 4:39 p.m.)
> >
> >
> > Review request for cloudstack, Devdeep Singh and Prachi Damle.
> >
> >
> > Description
> > -------
> >
> > Issues:
> > In Implicit planner resource usage is fixed to "Dedicated". It should be
> Dedicated/Shared depending upon the Implict Planner strict/preferred
> modes and hosts availability.
> >
> > Fixed:
> > Issue is fixed by determining the resource usage to be "Dedicated/Shared"
> depending upon the Implicit strict/preferred mode and the hosts availability
> for the planner.
> >
> >
> > This addresses bug CLOUDSTACK-2662.
> >
> >
> > Diffs
> > -----
> >
> >   api/src/com/cloud/deploy/DeploymentClusterPlanner.java 1a19c71
> >   plugins/deployment-planners/implicit-
> dedication/src/com/cloud/deploy/ImplicitDedicationPlanner.java d47d8f5
> >   plugins/deployment-planners/implicit-
> dedication/test/org/apache/cloudstack/implicitplanner/ImplicitPlannerTest.j
> ava 4450760
> >   server/src/com/cloud/deploy/DeploymentPlanningManagerImpl.java
> d954c8b
> >   server/src/com/cloud/deploy/FirstFitPlanner.java caf8c6e
> >
> > Diff: https://reviews.apache.org/r/11510/diff/
> >
> >
> > Testing
> > -------
> >
> > Test Cases Executed Manually :
> >
> > Accounts : Admin, TestA, TestB
> > 2 Clusters, 3 Hosts. (HostA, HostB, HostC)
> >
> > When zone is enabled.
> > In HostA , ssvm, cpvm had came up and this resource is marked as Shared.
> >
> > 1. login to TestA, create Vm with implict Strict.
> >    routerVm for TestA came on HostB (marked as Shared) and instance
> > came up on HostC ( Marked as Dedicated) 2. from TestA, deploy a VM with
> implict Preffered.
> >    VM successfuly deployed on the HostC. (as its possible to deploy in
> > strict mode, VM got deployed on HostC) 3. login to TestB,
> >    Create VM with Implict Strcit.Creation of Vm failed successfuly ( as 
> > there
> are no empty hosts)
> >    Create VM with Implict Preferred. router VM created on HostB. Instance
> got deployed on HostB. (tried Dedicated as there are no empty hosts, tired
> with Shared and deployed on HostB)
> >    Create VM with Implict Preferred, deployVm. instance got created on
> HostA.( Tried Dedicated and then tried shared. As HostA is marked as Shared
> VM got deployed on HostA)
> >   from TestB account two Vm's got deployed, with implict preferred mode.
> VM's were successfully deployed on the Hosts which are marked as Shared.
> > 4. Removed the VM's deployed from TestA and Router for the TestA.
> >    HostC now unmarked as 'Dedicated'
> > 5. Login to TestB,
> >    Deploy Vm with Implict preferred. VM got deployed on HostC ( tried strict
> as empty HostC is available, VM deployed in HostC). HostC marked as
> "Dedicated"
> >    Deploy Vm with Implict Strict. VM got deployed on HostC. (As
> > dedicated host is available because of above deployement. Vm got
> > successfuly deployed on HostC)
> >
> > 6. Login as Admin
> >    deploy vm with "medium instance" offering. VM got deployed in shared
> resource host.
> >
> >
> > Screenshots
> > -----------
> >
> > mysql_data_xencenter_view
> >   https://reviews.apache.org/r/11510/s/26/
> >
> >
> > Thanks,
> >
> > Rajesh Battala
> >
> >

Reply via email to