On Jan 14, 2014, at 3:48 PM, Santhosh Edukulla <santhosh.eduku...@citrix.com> wrote:
> Sebastian, > > 1. As such the profile issue mentioned in the bug is fixed( submitted a > patch, not yet applied ), instead of using the same bug for other issue > related to simulator, may be we can log a separate bug. > The reason being the issues reported are different and this new issue > reported is inside the simulator code if any but nothing to do with marvin > though? Let me know. > not note fixed yet, I will post additional comments/logs in your review > > Regards, > Santhosh > ________________________________________ > From: sebgoa [run...@gmail.com] > Sent: Tuesday, January 14, 2014 9:10 AM > To: Santhosh Edukulla > Cc: dev@cloudstack.apache.org; gir...@clogeny.com; Prasanna Santhanam > Subject: Re: [ACS 4.3] RC update > > On Jan 14, 2014, at 2:28 PM, Santhosh Edukulla <santhosh.eduku...@citrix.com> > wrote: > >> Hi Sebastian, >> >> Note1 : The nose command you are running is right ( Just use nosetests-2.7 >> ), I just ran the simulator using the below mentioned commands followed by >> deployDataCenter, on 4.2 and 4.3 separately, there were no errors reported >> on 4.2. I could see that templates were available, displayed and >> deployDataCenter worked fine on 4.2 but not on 4.3 and its throwing the >> error you mentioned. We will look in to it. >> > > ok thanks, this is important. If we want to remove the maven profile then we > need to make sure the nosetests way of configuring the DC works. > >> Note2: Regarding the templates not available in UI, we need to register the >> template to work with simulator post deploy for testing ( atleast with 4.2.1 >> or later ), this behavior i believe was due to some issue in simulator code >> in later code and i was told to register and proceed with tests then. >> >> Note3: Profile issue, i fixed and submitted a review. >> > > I tested it on 4.3, it seems to work but never returns. Is that the newly > expected behavior ? > >> Note4: Registering a template issue manually and below for addCluster >> Command, we will look in to it. This i believe is nothing to do with marvin >> though. >> > > your note4 and note3 seem to be talking about the same thing. My concern is > that this was working in 4.2, so if it's broken in 4.2.1 this is brand new > error. > I understand that few people use the simulator, but we should fix it in 4.3 > (and apply patch to 4.2 branch as well ) > > > >> Let me know. >> >> Thanks! >> Santhosh >> ________________________________________ >> From: sebgoa [run...@gmail.com] >> Sent: Tuesday, January 14, 2014 5:22 AM >> To: Santhosh Edukulla >> Cc: dev@cloudstack.apache.org; gir...@clogeny.com; Prasanna Santhanam >> Subject: Re: [ACS 4.3] RC update >> >> On Jan 13, 2014, at 6:45 PM, Santhosh Edukulla >> <santhosh.eduku...@citrix.com> wrote: >> >>> Hi Sebastian, >>> >>> 1. I was able to get the simulator up and running following the below >>> instructions @link: >>> >>> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Simulator+integration >>> >>> mvn -Pdeveloper -Dsimulator clean install >>> mvn -Pdeveloper -pl developer -Ddeploydb >>> mvn -Pdeveloper -pl developer -Ddeploydb-simulator >>> mvn -pl client jetty:run -Dsimulator >>> >>> Thereafter deploying a datacenter worked either by "python >>> deployDataCenter.py -i <path_to_config>" or "python deployAndRun.py -c >>> <path_to_config>" >>> >> >> Santhosh, I tried this and it works. >> I am pretty sure that we did not need to use the -Dsimulator before ( I >> documented it without), but we can skip this. >> >> However when accessing the UI and trying to run an instance, there are no >> templates available. >> The systemVMs are running. >> >> Also, I used to be able to use nosetests as well and configure the DC with: >> nosetests --with-marvin --marvin-config=setup/dev/basic.cfg >> >> it gave me this: >> >> $ nosetests --with-marvin --marvin-config=setup/dev/basic.cfg >> >> Exception Occurred Under __deployDC : Execute cmd: addcluster failed, due >> to: errorCode: 431, errorText:Could not find corresponding resource manager >> for simulator >> Traceback (most recent call last): >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/nosetests", >> line 8, in <module> >> load_entry_point('nose==1.3.0', 'console_scripts', 'nosetests')() >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/core.py", >> line 118, in __init__ >> **extra_args) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py", >> line 95, in __init__ >> self.runTests() >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/core.py", >> line 197, in runTests >> result = self.testRunner.run(self.test) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/core.py", >> line 61, in run >> test(result) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 176, in __call__ >> return self.run(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 223, in run >> test(orig) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/suite.py", >> line 70, in __call__ >> return self.run(*args, **kwds) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 74, in run >> test(result) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 176, in __call__ >> return self.run(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 223, in run >> test(orig) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 176, in __call__ >> return self.run(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 223, in run >> test(orig) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 176, in __call__ >> return self.run(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 223, in run >> test(orig) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 176, in __call__ >> return self.run(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 223, in run >> test(orig) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 176, in __call__ >> return self.run(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 223, in run >> test(orig) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 176, in __call__ >> return self.run(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 223, in run >> test(orig) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 176, in __call__ >> return self.run(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 223, in run >> test(orig) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 176, in __call__ >> return self.run(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 223, in run >> test(orig) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 176, in __call__ >> return self.run(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/suite.py", >> line 223, in run >> test(orig) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", >> line 45, in __call__ >> return self.run(*arg, **kwarg) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/case.py", >> line 138, in run >> result.addError(self, err) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/proxy.py", >> line 124, in addError >> plugin_handled = plugins.handleError(self.test, err) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/plugins/manager.py", >> line 99, in __call__ >> return self.call(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/nose/plugins/manager.py", >> line 167, in simple >> result = meth(*arg, **kw) >> File >> "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/marvin/marvinPlugin.py", >> line 146, in handleError >> self.tcRunLogger.fatal("%s: %s: %s" % >> AttributeError: 'NoneType' object has no attribute 'fatal' >> >> Maybe I am not using nosetests command properly but maybe some changes >> affected the marvinPlugin script, could you look into it ? >> >> thanks >> >> -sebastien >> >> >>> 2. Also, running python executable as part of mvn life cycle, will throw >>> some errors because of different python versions available on client and >>> packages relying to work only on 2.7+. >>> >>> 3. Just a Question: Using the below mentioned way a documented one of >>> running and using simulator? If not as such using above mentioned notes >>> under 1 are still available to work with simulator, >>> can we remove the bug from blocker category?\ >>> >>> mvn -Pdeveloper,marvin.setup -Dmarvin.config=setup/dev/basic.cfg -pl >>> :cloud-marvin integration-test >>> >>> 4. Also, the above mentioned way@3 worked anytime on python2.6? >>> >>> 5. Regarding the cleaning up of pom.xml, i am planning to remove >>> marvin.setup and marvin.test profiles altogether from tools/marvin/pom.xml? >>> let me know your thoughts? As such again fitting them in to mvn cycle has >>> some issues with different python and nose versions compatibility running >>> inside its lifecycle? If not so, i can fix to clean up the removed >>> arguments for deployAndRun.py? >>> <argument>-t</argument> >>> - <argument>/tmp/t.log</argument> >>> - <argument>-r</argument> >>> - <argument>/tmp/r.log</argument> >>> - <argument>-f</argument> >>> - >>> <argument>${resolved.basedir}/marvin/testSetupSuccess.py</argument> >>> >>> >>> Thanks! >>> Santhosh >>> ________________________________________ >>> From: sebgoa [run...@gmail.com] >>> Sent: Monday, January 13, 2014 8:26 AM >>> To: dev@cloudstack.apache.org >>> Cc: gir...@clogeny.com; Prasanna Santhanam; Santhosh Edukulla >>> Subject: Re: [ACS 4.3] RC update >>> >>> On Jan 11, 2014, at 7:08 AM, Animesh Chaturvedi >>> <animesh.chaturv...@citrix.com> wrote: >>> >>>> Folks >>>> >>>> Today is the scheduled RC date for ACS 4.3 We are very close with just a >>>> few lingering issues below. >>>> >>>> >>>> >>>> | Jayapal Reddy | CLOUDSTACK-5848 : [Upgrade3.0.6-4.3]"Unable to >>>> parse VLAN tag" message when network associated with SRX external firewall >>>> device is rebooted. >>>> | >>>> | edison su | CLOUDSTACK-5831 : As regular user , when trying >>>> to take a snapshot , snapshot succeeds but user is presented with "The >>>> given command does not exist or it is not available for user" message. >>>> | >>>> | Unassigned | CLOUDSTACK-5743 : Download ROOT Volume when the >>>> VM is in stopped state is failing with "Forbidden You don't have >>>> permission to access /userdata/e914903a-070b-4ee3-b217-f07dbc8bc72a.vhd/ >>>> on this server" | >>>> | Likitha Shetty | CLOUDSTACK-5707 : Hitting multiple exceptions >>>> when the Vsphere client is upgraded to 5.5 from 5.1 >>>> >>>> | >>>> | Daan Hoogland | CLOUDSTACK-5502 : [Automation] createVlanIpRange >>>> API failing, if you pass VLAN >>>> >>>> | >>>> | Marcus Sorensen | CLOUDSTACK-5432 : [Automation] Libvtd getting >>>> crashed and agent going to alert start >>>> >>>> | >>>> | Sateesh Chodapuneedi | CLOUDSTACK-5408 : [Automation] Failed to deploy >>>> vm in vmware environment with error "due to java.io.IOException: Cannot >>>> run program "mount": java.io.IOException: error=12, Cannot allocate >>>> memory" | >>>> | Wei Zhou | CLOUDSTACK-5144 : [Automation]: Basic Zone >>>> Security Groups - SSH to VM is allowed even when there is no ingress rule >>>> defined for the security group >>>> | >>>> >>>> >>>> If you have not played with 4.3 yet please take it for a spin and call out >>>> any critical issues, I plan to build an RC early next week. >>>> >>> >>> Animesh, I just created a blocker: >>> >>> https://issues.apache.org/jira/browse/CLOUDSTACK-5864 >>> >>> The simulator has been broken with recent changes in marvin >>> >>> >>>> Thanks >>>> Animesh >>>> >>>> -----Original Message----- >>>> From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com] >>>> Sent: Tuesday, January 07, 2014 10:51 AM >>>> To: dev@cloudstack.apache.org >>>> Subject: [ACS 4.3] RC update >>>> >>>> Folks >>>> >>>> Happy new year everyone. I hope you all had a good recharging time off >>>> during holiday. I want to bring our attention and focus to getting the 4.3 >>>> release out the door. While our scheduled RC date is this Friday 1/10 but >>>> we still have many open blocker and critical. Please review your backlog >>>> of issues and bring them to resolution ASAP and provide a "Due Date" in >>>> the bug. We need to absolutely make sure upgrades are working. If you >>>> encounter upgrade issue please file them as blockers. I will escalate all >>>> current upgrade issues to blocker. >>>> >>>> For the most recent release status please visit the 4.3 Release Dashboard >>>> [1]. I am following up on individual issues directly in JIRA so do watch >>>> JIRA emails >>>> >>>> [1] http://s.apache.org/dFk >>>> >>>> Thanks >>>> Animesh >