> On Jan. 14, 2014, 2:02 p.m., Sebastien Goasguen wrote:
> > it seems to work but it never exits, is that expected with the new 
> > arguments ?
> 
> Santhosh Edukulla wrote:
>     Please paste the logs collected for the below command run. I can see why 
> it is not exiting.
>     mvn -Pdeveloper,marvin.setup -Dmarvin.config=setup/dev/basic.cfg -pl 
> :cloud-marvin integration-test
>
> 
> Sebastien Goasguen wrote:
>     I have to ctrl-C to exit:
>     
>     
>     $ mvn -Pdeveloper,marvin.setup -Dmarvin.config=setup/dev/basic.cfg -pl 
> :cloud-marvin integration-test
>     Listening for transport dt_socket at address: 61596
>     [INFO] Scanning for projects...
>     [INFO]                                                                    
>      
>     [INFO] 
> ------------------------------------------------------------------------
>     [INFO] Building Apache CloudStack marvin 4.3.0-SNAPSHOT
>     [INFO] 
> ------------------------------------------------------------------------
>     [INFO] 
>     [INFO] --- gmaven-plugin:1.5:execute (setproperty) @ cloud-marvin ---
>     [INFO] 
>     [INFO] --- exec-maven-plugin:1.2.1:exec (generate-sources) @ cloud-marvin 
> ---
>     [INFO] 
>     [INFO] --- maven-remote-resources-plugin:1.3:process (default) @ 
> cloud-marvin ---
>     [INFO] 
>     [INFO] --- maven-site-plugin:3.1:attach-descriptor (attach-descriptor) @ 
> cloud-marvin ---
>     [INFO] 
>     [INFO] --- exec-maven-plugin:1.2.1:exec (pre-integration-test) @ 
> cloud-marvin ---
>     ^C
>     Step1 :Parsing Options And Check Went Fine
>     
>     Step2: Marvin Initialization Went Fine
>     
>     Step3: TC Path Check Went Fine
>     Traceback (most recent call last):
>       File "deployAndRun.py", line 166, in <module>
>     sebimac:cloudstack sebgoa$ 
>     
>     
>     the mgt server log shows:
>     
>     INFO  [c.c.c.ConfigurationManagerImpl] 
> (1683513057@qtp-402797011-0:ctx-28a662f1 ctx-98208a94 ctx-0ee9766b) adding a 
> new subnet to the network 204
>     INFO  [c.c.r.ResourceManagerImpl] 
> (1683513057@qtp-402797011-0:ctx-b48b315a ctx-be0e736e ctx-27d2418d) Trying to 
> add a new host at http://sim/c0/h0 in data center 1
>     INFO  [c.c.r.SimulatorDiscoverer] 
> (1683513057@qtp-402797011-0:ctx-b48b315a ctx-be0e736e ctx-27d2418d) Creating 
> Simulator Resources
>     INFO  [c.c.a.m.DirectAgentAttache] 
> (1683513057@qtp-402797011-0:ctx-b48b315a ctx-be0e736e ctx-27d2418d) 
> StartupAnswer received 1 Interval = 60
>     INFO  [c.c.n.s.SecurityGroupListener] 
> (1683513057@qtp-402797011-0:ctx-b48b315a ctx-be0e736e ctx-27d2418d) Received 
> a host startup notification
>     INFO  [c.c.n.s.SecurityGroupListener] 
> (1683513057@qtp-402797011-0:ctx-b48b315a ctx-be0e736e ctx-27d2418d) Scheduled 
> network rules cleanup, interval=2474
>     INFO  [c.c.n.s.SecurityGroupListener] 
> (1683513057@qtp-402797011-0:ctx-b48b315a ctx-be0e736e ctx-27d2418d) Received 
> a host startup notification
>     INFO  [c.c.r.ResourceManagerImpl] 
> (1683513057@qtp-402797011-0:ctx-b48b315a ctx-be0e736e ctx-27d2418d) server 
> resources successfully discovered by Simulator Agent
>     INFO  [o.a.c.s.d.p.DefaultHostListener] 
> (1683513057@qtp-402797011-0:ctx-2aacf734 ctx-1276481d ctx-20930c48) 
> Connection established between 
> org.apache.cloudstack.storage.datastore.PrimaryDataStoreImpl@25218b80 host + 1
>     INFO  [o.a.c.s.d.l.SimulatorImageStoreLifeCycleImpl] 
> (1683513057@qtp-402797011-0:ctx-ed03b9d8 ctx-a791e353 ctx-650ecf0e) Trying to 
> add a new data store at nfs://nfsstor:/export/home/sandbox/secondary to data 
> center 1
>     INFO  [c.c.c.ConfigurationManagerImpl] 
> (1683513057@qtp-402797011-0:ctx-ed2e07bf ctx-f8243ddb ctx-efd81590) No 
> storage traffic type was specified by admin, create default storage traffic 
> on physical network 200 with same configure of management traffic type
>     INFO  [c.c.s.PremiumSecondaryStorageManagerImpl] 
> (secstorage-1:ctx-0435122e) No running secondary storage vms found in 
> datacenter id=1, starting one
>     INFO  [c.c.s.s.SecondaryStorageManagerImpl] (secstorage-1:ctx-0435122e) 
> No stopped secondary storage vm is available, need to allocate a new 
> secondary storage vm
>     INFO  [c.c.c.ConsoleProxyManagerImpl] (consoleproxy-1:ctx-0d28f28a) No 
> stopped console proxy is available, need to allocate a new console proxy
>     INFO  [o.a.c.s.v.VolumeServiceImpl] (consoleproxy-1:ctx-0d28f28a) lock is 
> acquired for VMTemplateStoragePool 1
>     INFO  [o.a.c.s.v.VolumeServiceImpl] (consoleproxy-1:ctx-0d28f28a) 
> releasing lock for VMTemplateStoragePool 1
>     WARN  [c.c.u.d.Merovingian2] (consoleproxy-1:ctx-0d28f28a) Was unable to 
> find lock for the key template_spool_ref1 and thread id 35164743
>     WARN  [c.c.c.ConsoleProxyManagerImpl] (consoleproxy-1:ctx-0d28f28a) 
> Console proxy is not in correct state to be started: Running
>     INFO  [o.a.c.s.v.VolumeServiceImpl] (secstorage-1:ctx-0435122e) lock is 
> acquired for VMTemplateStoragePool 1
>     INFO  [o.a.c.s.v.VolumeServiceImpl] (secstorage-1:ctx-0435122e) Template 
> simulator-domR is already copied to primary storage, skip copying
>     INFO  [o.a.c.s.v.VolumeServiceImpl] (secstorage-1:ctx-0435122e) releasing 
> lock for VMTemplateStoragePool 1
>     Exception in thread "Simulator-Agent-Mgr-1" java.lang.NullPointerException
>       at 
> com.cloud.resource.ResourceManagerImpl.discoverHostsFull(ResourceManagerImpl.java:595)
>       at 
> com.cloud.resource.ResourceManagerImpl.discoverHosts(ResourceManagerImpl.java:582)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:606)
>       at 
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>       at 
> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>       at 
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>       at com.sun.proxy.$Proxy149.discoverHosts(Unknown Source)
>       at 
> com.cloud.agent.manager.MockAgentManagerImpl$SystemVMHandler.run(MockAgentManagerImpl.java:363)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>       at java.lang.Thread.run(Thread.java:724)
>     INFO  [c.c.s.s.SecondaryStorageManagerImpl] (secstorage-1:ctx-0435122e) 
> Secondary storage vm s-1-VM is started
>     INFO  [c.c.s.PremiumSecondaryStorageManagerImpl] 
> (secstorage-1:ctx-0435122e) Primary secondary storage is not even started, 
> wait until next turn
>     
>     
>     The warning seems to be a new issue.
>     
>     But we need to figure out why it's not exiting properly. 
>     
>     
>

Sebastian,

1. There are three  cases "test_systemVmReady","test_templateBuiltInReady" and 
third a dummy which it is executing post a deployment. The second one which is 
to verify whether a builtin template is available or not using listTemplates 
API. Here, in 4.3 the simulator does not have any templates and its trying 
continuously and so is the reason we are seeing this behavior. This was 
existing earlier as well, but as such templates are available earlier it exited 
soon. So, that answers the query why its not exiting properly.

2. Now, in 4.3, it will still assert as it couldnt find any templates and lead 
to failure. This is related to simulator code, away from deployAndRun. This 
behavior we would have seen earlier as well, if we didnt see any templates in 
earlier versions of simulator. As such we are having no templates in latest and 
so is the cause for this behavior. We can make it to exit but assert can still 
exist because of template issue. 

3. Post the template issue on simulator side will get fixed, you will see it 
exit soon. There are other issues with script which can be cleaned up later as 
they are existing in its current behavior, we can log and track it separately.

Let me know.


- Santhosh


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


On Jan. 14, 2014, 1:43 p.m., Santhosh Edukulla wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/16856/
> -----------------------------------------------------------
> 
> (Updated Jan. 14, 2014, 1:43 p.m.)
> 
> 
> Review request for cloudstack and Girish Shilamkar.
> 
> 
> Repository: cloudstack-git
> 
> 
> Description
> -------
> 
> Fixed the profile mentioned under CLOUDSTACK-5864
> 
> 
> Diffs
> -----
> 
>   tools/marvin/pom.xml 0869248 
> 
> Diff: https://reviews.apache.org/r/16856/diff/
> 
> 
> Testing
> -------
> 
> Tested by running mvn -Pdeveloper,marvin.setup 
> -Dmarvin.config=setup/dev/basic.cfg -pl :cloud-marvin integration-test. It 
> proceeded fine with deploy Stage\step.
> 
> Note : There were other issues with simulator but i believe is independent of 
> this profile change.
> 
> 
> Thanks,
> 
> Santhosh Edukulla
> 
>

Reply via email to