Yes, that is the root cause for the failure. Thanks -min
On 3/17/14 10:26 PM, "Marcus" <shadow...@gmail.com> wrote: >Looks like all of the items in 'details' are getting added to the API >call as empty params: > >GET >/client/api?domainid=7193957c-ab53-11e3-a79c-000c29d82947&zoneid=bfc93d0d- >9531-4648-9d04-ca1f47fcd5a6&apiKey=8d6jxAVly_B6asBBjuL5S5bxXzNhx3CyiPLCJQ7 >Qa4hti3HLlQQkP-x-ayenmO6t8vfZt5nDRHixsJc7XKdIGA&details%5B0%5D.rootdisksiz >e=&serviceofferingid=80bc069b-8283-4357-a995-e429d34b65d6&displayname=Test >+VM&signature=fHopjtezyTNYP2zPU4rHySxt%2FnM%3D&details%5B0%5D.cpuNumber=&t >emplateid=719528ec-ab53-11e3-a79c-000c29d82947&response=json&details%5B0%5 >D.memory=&account=test-TestDeployVM-test_deploy_vm_multiple-QTF0VD&name=te >stvm&details%5B0%5D.cpuSpeed=&command=deployVirtualMachine&hypervisor=kvm >HTTP/1.1 > >I've changed the default details map to be empty, instead of defining >all possible details as having empty strings as the original commit >did. Testing now and will commit if it works. I hope it doesn't break >*their* tests... > >commit 3f7b628c707cd9c30542efd670416be5fbb473f0 >Author: Gaurav Aradhye <gaurav.arad...@clogeny.com> >Date: Fri Feb 28 01:46:24 2014 -0500 > > CLOUDSTACK-6147: Adding first set of test caess for Dynamic >Compute Offering feature > > Signed-off-by: SrikanteswaraRao Talluri <tall...@apache.org> > > >On Mon, Mar 17, 2014 at 11:01 PM, Marcus <shadow...@gmail.com> wrote: >> I'll take a look. I wasn't the one who added the details map to >> base.py, although I did add to it and can probably figure out what's >> wrong. The original commit didn't change any deployVirtualMachine >> calls. Can you give me an example of a test that is faling? Is it >> test_deploy_vm.py? >> >> On Mon, Mar 17, 2014 at 5:43 PM, Min Chen <min.c...@citrix.com> wrote: >>> Hi Marcus, >>> >>> I found an issue with this merge, my previous marvin test is >>>broken in >>> deployVirtualMachine if no rootdisksize is passed. All previous marvin >>> tests are written without passing this parameter. Can you take a look >>>at >>> base.py to make sure that old marvin tests without passing those custom >>> parameters are still working fine? >>> >>> Thanks >>> -min >>> >>> On 3/11/14 1:17 PM, "Marcus" <shadow...@gmail.com> wrote: >>> >>>>I'd like to merge the resize-root branch for the requested feature of >>>>being able to resize root volumes. I have pulled from master and >>>>tested. >>>> >>>>I should note that this feature is affected by an existing bug in >>>>master that was introduced recently, breaking the existing data disk >>>>resize feature on Ubuntu 12.04 + stock libvirt, but has otherwise been >>>>tested to work with Ubuntu 12.04 + recent libvirt and CentOS 6.4,6.5. >>>>We are discussing how to proceed with that separate issue on-list. >>>> >>>>Integration tests were added for deploy in a new file >>>>"test_deploy_vm_root_resize.py" and existing resize tests were >>>>extended to root volumes in the existing test_volumes.py. >>>> >>>>Findbugs indicates there are no new issues introduced (220/220), as >>>>reported by running the following on both master and resize-root. This >>>>was just my stab in the dark at trying to make sense of the output in >>>>absence of familiarity with findbugs: >>>> >>>># mvn -P enablefindbugs verify >>>># find . -name findbugs.xml -exec xmllint --format {} \; | grep -c >>>>BugInstance >>>> >>>>FS: >>>>https://cwiki.apache.org/confluence/display/CLOUDSTACK/Root+Resize+Supp >>>>ort >>>>JIRA: https://issues.apache.org/jira/browse/CLOUDSTACK-6181 >>>