Re: [VOTE] Release Apache CloudStack CloudMonkey 5.3.0 (round #6)
Is cloudmonkey following the same project bylaws as CloudStack? If so we need 3 +1 binding votes. On 7 Nov 2014 07:35, Rohit Yadav rohit.ya...@shapeblue.com wrote: Hi all, After 72 hours, the vote for CloudStack CloudMonkey 5.3.0 *passes* with 1 PMC + 3 non-PMC votes. +1 (PMC / binding) 1 person +1 (non binding) 3 persons 0 none -1 none Thanks to everyone participating. I will now prepare the release announcement to go out after 24 hours to give the mirrors time to catch up. Can any of the PMC members help move the voting artifact to releases: svn mv -m Publishing Apache CloudStack CloudMonkey 5.3.0 release https://dist.apache.org/repos/dist/dev/cloudstack/cloudmonkey-5.3.0/ https://dist.apache.org/repos/dist/release/cloudstack/releases/ I’ll release the artifact to pypi shortly. Thanks. On 05-Nov-2014, at 9:25 pm, Ian Duffy i...@ianduffy.ie wrote: +1 (binding). Did a few tests against exoscale. On 5 November 2014 15:47, Rohit Yadav rohit.ya...@shapeblue.com wrote: +1 from my side as well Tested cloudmonkey for deploying ACS using KVM and shared NFS storage, write bash scripts etc. On 04-Nov-2014, at 8:16 pm, Geoff Higginbottom geoff.higginbot...@shapeblue.com wrote: +1 All previous issues have been fixed - Well done Rohit Tested the following using scripts: Install CloudMonkey and setup Profile Deploy new complete Advanced Zone Update Global Settings Create Domains and Users Delete default Service Offerings and Add new ones Deploy new Network and VMs, setup Ingress and Egress Rules Deploy new VPC and VMs, setup ACLs and Egress rules Regards Geoff Higginbottom D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581 geoff.higginbot...@shapeblue.com -Original Message- From: Rohit Yadav [mailto:rohit.ya...@shapeblue.com] Sent: 04 November 2014 13:10 To: dev Cc: us...@cloudstack.apache.org Subject: [VOTE] Release Apache CloudStack CloudMonkey 5.3.0 (round #6) Hi All, I've created a 5.3.0 release of CloudMonkey, with the following artifacts up for a vote: Git Branch and Commit SH: https://git-wip-us.apache.org/repos/asf?p=cloudstack-cloudmonkey.git;a=shortlog;h=refs/heads/5.3 Commit: 24faf56d5ab41cef1e9f7fc294f7cf1ab5e3a742 List of changes: https://git-wip-us.apache.org/repos/asf?p=cloudstack-cloudmonkey.git;a=blob_plain;f=CHANGES;hb=5.3 Source release (checksums and signatures are available at the same location): https://dist.apache.org/repos/dist/dev/cloudstack/cloudmonkey-5.3.0/ PGP release keys (signed using 0EE3D884): https://dist.apache.org/repos/dist/release/cloudstack/KEYS Testing procedure: https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudMonkey+Release+test+procedure This release aims to provide better parameter and filter completion, error handling and utf8/unicode support in CloudMonkey and therefore needs testing efforts in these areas. UTF-8 encoded string parameters usage needs to be tested in API calls, shell and piped calls, for example: $ create user account=admin username=रोहित lastname=यादव firstname=रोहित email=bhais...@apache.org password=正體字/繁體字日本人français한국فارسیpassword123” $ list users | grep रोहित The vote will be open till Thursday EOD (72 hours). Please test this release and give your votes. Thanks. For sanity in tallying the vote, can PMC members please be sure to indicate (binding) with their vote? [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) Regards, Rohit Yadav Software Architect, ShapeBlue M. +91 88 262 30892 | rohit.ya...@shapeblue.com Blog: bhaisaab.org | Twitter: @_bhaisaab Find out more about ShapeBlue and our range of CloudStack related services IaaS Cloud Design Build http://shapeblue.com/iaas-cloud-design-and-build// CSForge – rapid IaaS deployment framework http://shapeblue.com/csforge/ CloudStack Consultinghttp://shapeblue.com/cloudstack-consultancy/ CloudStack Infrastructure Support http://shapeblue.com/cloudstack-infrastructure-support/ CloudStack Bootcamp Training Courses http://shapeblue.com/cloudstack-training/ This email and any attachments to it may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of Shape Blue Ltd or related companies. If you are not the intended recipient of this email, you must neither take any action based upon its contents, nor copy or show it to anyone. Please contact the sender if you believe you have received this email in error. Shape Blue Ltd is a company incorporated in England Wales. ShapeBlue Services India LLP is a company incorporated in India and is operated under license from Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in
Re: [VOTE] Release Apache CloudStack CloudMonkey 5.3.0 (round #6)
Hi Ian, Yes I think so. I just read the bylaws [1] again and you’re right this voting round would need two more +1 (binding) votes from PMC to be passed. I thought any 3 +1 votes (majority) would make it pass and the 72 hour voting window completed. Sorry, I was not too careful. In this case, we’ll let the round continue until we’ve two more binding votes. On 07-Nov-2014, at 5:12 pm, Ian Duffy i...@ianduffy.ie wrote: Is cloudmonkey following the same project bylaws as CloudStack? If so we need 3 +1 binding votes. On 7 Nov 2014 07:35, Rohit Yadav rohit.ya...@shapeblue.com wrote: Hi all, After 72 hours, the vote for CloudStack CloudMonkey 5.3.0 *passes* with 1 PMC + 3 non-PMC votes. +1 (PMC / binding) 1 person +1 (non binding) 3 persons 0 none -1 none Thanks to everyone participating. I will now prepare the release announcement to go out after 24 hours to give the mirrors time to catch up. Can any of the PMC members help move the voting artifact to releases: svn mv -m Publishing Apache CloudStack CloudMonkey 5.3.0 release https://dist.apache.org/repos/dist/dev/cloudstack/cloudmonkey-5.3.0/ https://dist.apache.org/repos/dist/release/cloudstack/releases/ I’ll release the artifact to pypi shortly. Thanks. On 05-Nov-2014, at 9:25 pm, Ian Duffy i...@ianduffy.ie wrote: +1 (binding). Did a few tests against exoscale. On 5 November 2014 15:47, Rohit Yadav rohit.ya...@shapeblue.com wrote: +1 from my side as well Tested cloudmonkey for deploying ACS using KVM and shared NFS storage, write bash scripts etc. On 04-Nov-2014, at 8:16 pm, Geoff Higginbottom geoff.higginbot...@shapeblue.com wrote: +1 All previous issues have been fixed - Well done Rohit Tested the following using scripts: Install CloudMonkey and setup Profile Deploy new complete Advanced Zone Update Global Settings Create Domains and Users Delete default Service Offerings and Add new ones Deploy new Network and VMs, setup Ingress and Egress Rules Deploy new VPC and VMs, setup ACLs and Egress rules Regards Geoff Higginbottom D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581 geoff.higginbot...@shapeblue.com -Original Message- From: Rohit Yadav [mailto:rohit.ya...@shapeblue.com] Sent: 04 November 2014 13:10 To: dev Cc: us...@cloudstack.apache.org Subject: [VOTE] Release Apache CloudStack CloudMonkey 5.3.0 (round #6) Hi All, I've created a 5.3.0 release of CloudMonkey, with the following artifacts up for a vote: Git Branch and Commit SH: https://git-wip-us.apache.org/repos/asf?p=cloudstack-cloudmonkey.git;a=shortlog;h=refs/heads/5.3 Commit: 24faf56d5ab41cef1e9f7fc294f7cf1ab5e3a742 List of changes: https://git-wip-us.apache.org/repos/asf?p=cloudstack-cloudmonkey.git;a=blob_plain;f=CHANGES;hb=5.3 Source release (checksums and signatures are available at the same location): https://dist.apache.org/repos/dist/dev/cloudstack/cloudmonkey-5.3.0/ PGP release keys (signed using 0EE3D884): https://dist.apache.org/repos/dist/release/cloudstack/KEYS Testing procedure: https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudMonkey+Release+test+procedure This release aims to provide better parameter and filter completion, error handling and utf8/unicode support in CloudMonkey and therefore needs testing efforts in these areas. UTF-8 encoded string parameters usage needs to be tested in API calls, shell and piped calls, for example: $ create user account=admin username=रोहित lastname=यादव firstname=रोहित email=bhais...@apache.org password=正體字/繁體字日本人français한국فارسیpassword123” $ list users | grep रोहित The vote will be open till Thursday EOD (72 hours). Please test this release and give your votes. Thanks. For sanity in tallying the vote, can PMC members please be sure to indicate (binding) with their vote? [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) Regards, Rohit Yadav Software Architect, ShapeBlue M. +91 88 262 30892 | rohit.ya...@shapeblue.com Blog: bhaisaab.org | Twitter: @_bhaisaab Find out more about ShapeBlue and our range of CloudStack related services IaaS Cloud Design Build http://shapeblue.com/iaas-cloud-design-and-build// CSForge – rapid IaaS deployment framework http://shapeblue.com/csforge/ CloudStack Consultinghttp://shapeblue.com/cloudstack-consultancy/ CloudStack Infrastructure Support http://shapeblue.com/cloudstack-infrastructure-support/ CloudStack Bootcamp Training Courses http://shapeblue.com/cloudstack-training/ This email and any attachments to it may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not necessarily represent those of Shape Blue Ltd or related companies. If you are not the intended recipient of this email, you must neither take any action based upon its contents, nor copy or show it to anyone. Please
Build failed in Jenkins: build-4.5 #102
See http://jenkins.buildacloud.org/job/build-4.5/102/changes Changes: [sanjay.tripathi] CLOUDSTACK-7859: Host tags are not getting removed in cloud.host_tags table when a Host is deleted from CS. -- [...truncated 4032 lines...] 2014-11-07 07:28:40 INFO GenericApplicationContext:1374 - Bean 'globoDnsElementTest.TestConfiguration' of type [class com.globo.globodns.cloudstack.element.GloboDnsElementTest$TestConfiguration$$EnhancerByCGLIB$$8011b2fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2014-11-07 07:28:40 DEBUG DefaultListableBeanFactory:460 - Finished creating instance of bean 'globoDnsElementTest.TestConfiguration' [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 2 resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ cloud-plugin-hypervisor-kvm --- [INFO] Compiling 36 source files to http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/hypervisors/kvm/target/classes 2014-11-07 07:28:40 DEBUG DefaultListableBeanFactory:506 - Eagerly caching bean 'instantiatePostProcessor' to allow for resolving potential circular references 2014-11-07 07:28:40 DEBUG DefaultListableBeanFactory:460 - Finished creating instance of bean 'instantiatePostProcessor' 2014-11-07 07:28:40 DEBUG GenericApplicationContext:807 - Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@1fe5305e] 2014-11-07 07:28:40 DEBUG GenericApplicationContext:831 - Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@4107f215] 2014-11-07 07:28:40 INFO DefaultListableBeanFactory:598 - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@14ad0e9f: defining beans [org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,globoDnsElementTest.TestConfiguration,org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor,globoDnsElement,networkDao,resourceManager,agentManager,accountManager,dataCenterDao,hostDao,configurationDao,physicalNetworkDao,componentContext,transactionContextBuilder,instantiatePostProcessor]; root of factory hierarchy 2014-11-07 07:28:40 DEBUG DefaultListableBeanFactory:246 - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor' 2014-11-07 07:28:40 DEBUG DefaultListableBeanFactory:246 - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalAutowiredAnnotationProcessor' 2014-11-07 07:28:40 DEBUG DefaultListableBeanFactory:246 - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalRequiredAnnotationProcessor' 2014-11-07 07:28:40 DEBUG DefaultListableBeanFactory:246 - Returning cached instance of singleton bean 'org.springframework.context.annotation.internalCommonAnnotationProcessor' 2014-11-07 07:28:40 DEBUG DefaultListableBeanFactory:246 - Returning cached instance of singleton bean 'globoDnsElementTest.TestConfiguration' 2014-11-07 07:28:40 DEBUG DefaultListableBeanFactory:246 - Returning cached instance of singleton bean 'org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor' 2014-11-07 07:28:40 DEBUG DefaultListableBeanFactory:215 - Creating shared instance of singleton bean 'globoDnsElement' 2014-11-07 07:28:40 DEBUG DefaultListableBeanFactory:432 - Creating instance of bean 'globoDnsElement' 2014-11-07 07:28:42 DEBUG DefaultListableBeanFactory:215 - Creating shared instance of singleton bean 'networkDao' 2014-11-07 07:28:42 DEBUG DefaultListableBeanFactory:432 - Creating instance of bean 'networkDao' 2014-11-07 07:28:42 DEBUG DefaultListableBeanFactory:246 - Returning cached instance of singleton bean 'globoDnsElementTest.TestConfiguration' [INFO] [INFO] --- maven-surefire-plugin:2.12:test (default-test) @ cloud-engine-storage --- [INFO] Surefire report directory: http://jenkins.buildacloud.org/job/build-4.5/ws/engine/storage/target/surefire-reports --- T E S T S --- 2014-11-07 07:28:44 DEBUG DefaultListableBeanFactory:506 - Eagerly caching bean 'networkDao' to allow for resolving potential circular references 2014-11-07 07:28:44 DEBUG DefaultListableBeanFactory:460 - Finished creating instance of bean 'networkDao' 2014-11-07 07:28:44 DEBUG
About param of cloudstack api
I know use cloudstack api need to build the sig and python shell can do this through doc, now I want to call 'updateNetworkServiceProvider' via api , but this method has the param 'servicelist' which is a list , I can not find a example for this case , anyone can give a hand ?
Re: [VOTE] Release Apache CloudStack CloudMonkey 5.3.0 (round #6)
On Nov 7, 2014, at 6:58 AM, Rohit Yadav rohit.ya...@shapeblue.com wrote: Hi Ian, Yes I think so. I just read the bylaws [1] again and you’re right this voting round would need two more +1 (binding) votes from PMC to be passed. I thought any 3 +1 votes (majority) would make it pass and the 72 hour voting window completed. Sorry, I was not too careful. In this case, we’ll let the round continue until we’ve two more binding votes. haven't had time to check this, but will try to do so this week end. -sebastien On 07-Nov-2014, at 5:12 pm, Ian Duffy i...@ianduffy.ie wrote: Is cloudmonkey following the same project bylaws as CloudStack? If so we need 3 +1 binding votes. On 7 Nov 2014 07:35, Rohit Yadav rohit.ya...@shapeblue.com wrote: Hi all, After 72 hours, the vote for CloudStack CloudMonkey 5.3.0 *passes* with 1 PMC + 3 non-PMC votes. +1 (PMC / binding) 1 person +1 (non binding) 3 persons 0 none -1 none Thanks to everyone participating. I will now prepare the release announcement to go out after 24 hours to give the mirrors time to catch up. Can any of the PMC members help move the voting artifact to releases: svn mv -m Publishing Apache CloudStack CloudMonkey 5.3.0 release https://dist.apache.org/repos/dist/dev/cloudstack/cloudmonkey-5.3.0/ https://dist.apache.org/repos/dist/release/cloudstack/releases/ I’ll release the artifact to pypi shortly. Thanks. On 05-Nov-2014, at 9:25 pm, Ian Duffy i...@ianduffy.ie wrote: +1 (binding). Did a few tests against exoscale. On 5 November 2014 15:47, Rohit Yadav rohit.ya...@shapeblue.com wrote: +1 from my side as well Tested cloudmonkey for deploying ACS using KVM and shared NFS storage, write bash scripts etc. On 04-Nov-2014, at 8:16 pm, Geoff Higginbottom geoff.higginbot...@shapeblue.com wrote: +1 All previous issues have been fixed - Well done Rohit Tested the following using scripts: Install CloudMonkey and setup Profile Deploy new complete Advanced Zone Update Global Settings Create Domains and Users Delete default Service Offerings and Add new ones Deploy new Network and VMs, setup Ingress and Egress Rules Deploy new VPC and VMs, setup ACLs and Egress rules Regards Geoff Higginbottom D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581 geoff.higginbot...@shapeblue.com -Original Message- From: Rohit Yadav [mailto:rohit.ya...@shapeblue.com] Sent: 04 November 2014 13:10 To: dev Cc: us...@cloudstack.apache.org Subject: [VOTE] Release Apache CloudStack CloudMonkey 5.3.0 (round #6) Hi All, I've created a 5.3.0 release of CloudMonkey, with the following artifacts up for a vote: Git Branch and Commit SH: https://git-wip-us.apache.org/repos/asf?p=cloudstack-cloudmonkey.git;a=shortlog;h=refs/heads/5.3 Commit: 24faf56d5ab41cef1e9f7fc294f7cf1ab5e3a742 List of changes: https://git-wip-us.apache.org/repos/asf?p=cloudstack-cloudmonkey.git;a=blob_plain;f=CHANGES;hb=5.3 Source release (checksums and signatures are available at the same location): https://dist.apache.org/repos/dist/dev/cloudstack/cloudmonkey-5.3.0/ PGP release keys (signed using 0EE3D884): https://dist.apache.org/repos/dist/release/cloudstack/KEYS Testing procedure: https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudMonkey+Release+test+procedure This release aims to provide better parameter and filter completion, error handling and utf8/unicode support in CloudMonkey and therefore needs testing efforts in these areas. UTF-8 encoded string parameters usage needs to be tested in API calls, shell and piped calls, for example: $ create user account=admin username=रोहित lastname=यादव firstname=रोहित email=bhais...@apache.org password=正體字/繁體字日本人français한국فارسیpassword123” $ list users | grep रोहित The vote will be open till Thursday EOD (72 hours). Please test this release and give your votes. Thanks. For sanity in tallying the vote, can PMC members please be sure to indicate (binding) with their vote? [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) Regards, Rohit Yadav Software Architect, ShapeBlue M. +91 88 262 30892 | rohit.ya...@shapeblue.com Blog: bhaisaab.org | Twitter: @_bhaisaab Find out more about ShapeBlue and our range of CloudStack related services IaaS Cloud Design Build http://shapeblue.com/iaas-cloud-design-and-build// CSForge – rapid IaaS deployment framework http://shapeblue.com/csforge/ CloudStack Consultinghttp://shapeblue.com/cloudstack-consultancy/ CloudStack Infrastructure Support http://shapeblue.com/cloudstack-infrastructure-support/ CloudStack Bootcamp Training Courses http://shapeblue.com/cloudstack-training/ This email and any attachments to it may be confidential and are intended solely for the use of the individual to whom it is addressed. Any views or opinions expressed are solely those of the author and do not
RE: [CAPACITY STATS][4.4] - Primary storage is 0 + strange behaviour on different VM statuses
Anyone? Or it is being considered as an expected behavior? Kind regards, Ilia Shakitko Innovation Engineer LeaseWeb Technologies B.V. T: +31 20 316 0235 M: E: i.shaki...@tech.leaseweb.com W: http://www.leaseweb.com Luttenbergweg 8, 1101 EC Amsterdam, Netherlands -Original Message- From: Ilia Shakitko [mailto:i.shaki...@tech.leaseweb.com] Sent: woensdag, 05 november, 2014 13:50 To: dev@cloudstack.apache.org Subject: [CAPACITY STATS][4.4] - Primary storage is 0 + strange behaviour on different VM statuses Hello, I am experiencing new features in ACS 4.4 and playing with VMs and ComputeOfferings to see what I can do. And I noticed 2 strange things. First of all. Whatever status a VM has – I can’t see Primary Storage is used: http://clip2net.com/s/jdOCBQ At second I made this experiment: 1) VM is Running: Amount of allocated resoures is X 2) Stop VM: Amount of alloc.resources is still X 3) Destroy VM: Amount of alloc.resources drops to Y 4) Recover VM (it is in stopped state now): Amount of allo.resources is still Y - WHAT?! * I am checking numbers in both places (pie charts and full capacity stats) I think something is wrong here. Isn’t it? Kind regards, Ilia Shakitko Innovation Engineer LeaseWeb Technologies B.V. T: +31 20 316 0235 E: i.shaki...@tech.leaseweb.com W: www.leaseweb.comhttp://www.leaseweb.com Luttenbergweg 8,1101 EC Amsterdam, Netherlands
Re: [CAPACITY STATS][4.4] - Primary storage is 0 + strange behaviour on different VM statuses
Ilia, There might be scheduled jobs to calculate and update usage stats, not sure about this. Have you tried leaving it some more time between operations? Like, kill the VM or whatever operations you want in the evening and see if the stats are correct the next day. Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro - Original Message - From: Ilia Shakitko i.shaki...@tech.leaseweb.com To: dev@cloudstack.apache.org Sent: Wednesday, 5 November, 2014 12:49:41 Subject: [CAPACITY STATS][4.4] - Primary storage is 0 + strange behaviour on different VM statuses Hello, I am experiencing new features in ACS 4.4 and playing with VMs and ComputeOfferings to see what I can do. And I noticed 2 strange things. First of all. Whatever status a VM has – I can’t see Primary Storage is used: http://clip2net.com/s/jdOCBQ At second I made this experiment: 1) VM is Running: Amount of allocated resoures is X 2) Stop VM: Amount of alloc.resources is still X 3) Destroy VM: Amount of alloc.resources drops to Y 4) Recover VM (it is in stopped state now): Amount of allo.resources is still Y - WHAT?! * I am checking numbers in both places (pie charts and full capacity stats) I think something is wrong here. Isn’t it? Kind regards, Ilia Shakitko Innovation Engineer LeaseWeb Technologies B.V. T: +31 20 316 0235 E: i.shaki...@tech.leaseweb.com W: www.leaseweb.comhttp://www.leaseweb.com Luttenbergweg 8,1101 EC Amsterdam, Netherlands
Re: [VOTE] Release Apache CloudStack CloudMonkey 5.3.0 (round #6)
+1 (binding) Did a quick test. On Fri, Nov 7, 2014 at 7:25 AM, Sebastien Goasguen run...@gmail.com wrote: On Nov 7, 2014, at 6:58 AM, Rohit Yadav rohit.ya...@shapeblue.com wrote: Hi Ian, Yes I think so. I just read the bylaws [1] again and you’re right this voting round would need two more +1 (binding) votes from PMC to be passed. I thought any 3 +1 votes (majority) would make it pass and the 72 hour voting window completed. Sorry, I was not too careful. In this case, we’ll let the round continue until we’ve two more binding votes. haven't had time to check this, but will try to do so this week end. -sebastien On 07-Nov-2014, at 5:12 pm, Ian Duffy i...@ianduffy.ie wrote: Is cloudmonkey following the same project bylaws as CloudStack? If so we need 3 +1 binding votes. On 7 Nov 2014 07:35, Rohit Yadav rohit.ya...@shapeblue.com wrote: Hi all, After 72 hours, the vote for CloudStack CloudMonkey 5.3.0 *passes* with 1 PMC + 3 non-PMC votes. +1 (PMC / binding) 1 person +1 (non binding) 3 persons 0 none -1 none Thanks to everyone participating. I will now prepare the release announcement to go out after 24 hours to give the mirrors time to catch up. Can any of the PMC members help move the voting artifact to releases: svn mv -m Publishing Apache CloudStack CloudMonkey 5.3.0 release https://dist.apache.org/repos/dist/dev/cloudstack/cloudmonkey-5.3.0/ https://dist.apache.org/repos/dist/release/cloudstack/releases/ I’ll release the artifact to pypi shortly. Thanks. On 05-Nov-2014, at 9:25 pm, Ian Duffy i...@ianduffy.ie wrote: +1 (binding). Did a few tests against exoscale. On 5 November 2014 15:47, Rohit Yadav rohit.ya...@shapeblue.com wrote: +1 from my side as well Tested cloudmonkey for deploying ACS using KVM and shared NFS storage, write bash scripts etc. On 04-Nov-2014, at 8:16 pm, Geoff Higginbottom geoff.higginbot...@shapeblue.com wrote: +1 All previous issues have been fixed - Well done Rohit Tested the following using scripts: Install CloudMonkey and setup Profile Deploy new complete Advanced Zone Update Global Settings Create Domains and Users Delete default Service Offerings and Add new ones Deploy new Network and VMs, setup Ingress and Egress Rules Deploy new VPC and VMs, setup ACLs and Egress rules Regards Geoff Higginbottom D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581 geoff.higginbot...@shapeblue.com -Original Message- From: Rohit Yadav [mailto:rohit.ya...@shapeblue.com] Sent: 04 November 2014 13:10 To: dev Cc: us...@cloudstack.apache.org Subject: [VOTE] Release Apache CloudStack CloudMonkey 5.3.0 (round #6) Hi All, I've created a 5.3.0 release of CloudMonkey, with the following artifacts up for a vote: Git Branch and Commit SH: https://git-wip-us.apache.org/repos/asf?p=cloudstack-cloudmonkey.git;a=shortlog;h=refs/heads/5.3 Commit: 24faf56d5ab41cef1e9f7fc294f7cf1ab5e3a742 List of changes: https://git-wip-us.apache.org/repos/asf?p=cloudstack-cloudmonkey.git;a=blob_plain;f=CHANGES;hb=5.3 Source release (checksums and signatures are available at the same location): https://dist.apache.org/repos/dist/dev/cloudstack/cloudmonkey-5.3.0/ PGP release keys (signed using 0EE3D884): https://dist.apache.org/repos/dist/release/cloudstack/KEYS Testing procedure: https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudMonkey+Release+test+procedure This release aims to provide better parameter and filter completion, error handling and utf8/unicode support in CloudMonkey and therefore needs testing efforts in these areas. UTF-8 encoded string parameters usage needs to be tested in API calls, shell and piped calls, for example: $ create user account=admin username=रोहित lastname=यादव firstname=रोहित email=bhais...@apache.org password=正體字/繁體字日本人français한국فارسیpassword123” $ list users | grep रोहित The vote will be open till Thursday EOD (72 hours). Please test this release and give your votes. Thanks. For sanity in tallying the vote, can PMC members please be sure to indicate (binding) with their vote? [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove (and reason why) Regards, Rohit Yadav Software Architect, ShapeBlue M. +91 88 262 30892 | rohit.ya...@shapeblue.com Blog: bhaisaab.org | Twitter: @_bhaisaab Find out more about ShapeBlue and our range of CloudStack related services IaaS Cloud Design Build http://shapeblue.com/iaas-cloud-design-and-build// CSForge – rapid IaaS deployment framework http://shapeblue.com/csforge/ CloudStack Consultinghttp://shapeblue.com/cloudstack-consultancy/ CloudStack Infrastructure Support http://shapeblue.com/cloudstack-infrastructure-support/ CloudStack Bootcamp Training Courses http://shapeblue.com/cloudstack-training/
Review Request 27727: CLOUDSTACK-3528: [UI]list calls are in the processing state forever with invalid name provided with Account name search filter
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/27727/ --- Review request for cloudstack, Brian Federle and Jessica Wang. Bugs: CLOUDSTACK-3528 https://issues.apache.org/jira/browse/CLOUDSTACK-3528 Repository: cloudstack-git Description --- Added error handling for Events, Instances, Network, Projects, Storage pages where an advanced search by an invalid account name was making the UI to show in progress state forever. Diffs - ui/scripts/events.js ea4b940b3036ca5010ccedc16ade28c62b800d96 ui/scripts/instances.js 838e4d56b4fb72ee694e3b811bfff1b4e324753e ui/scripts/network.js 278545bff59d247c528283d136eb5b8ec831892c ui/scripts/projects.js 7453b535c0df9a02cc1b97fb437b7f74f6004f27 ui/scripts/storage.js 90720ac991470c6b8efef2a24c53b9595b88de79 Diff: https://reviews.apache.org/r/27727/diff/ Testing --- Tested all the affected Advanced Search features. Thanks, Gabor Apati-Nagy
RE: [CAPACITY STATS][4.4] - Primary storage is 0 + strange behaviour on different VM statuses
Hi Lucian, I am looking to it few days playing with VMs. So yes, I did :) Kind regards, Ilia Shakitko Innovation Engineer LeaseWeb Technologies B.V. T: +31 20 316 0235 M: E: i.shaki...@tech.leaseweb.com W: http://www.leaseweb.com Luttenbergweg 8, 1101 EC Amsterdam, Netherlands -Original Message- From: Nux! [mailto:n...@li.nux.ro] Sent: vrijdag, 07 november, 2014 14:34 To: dev@cloudstack.apache.org Subject: Re: [CAPACITY STATS][4.4] - Primary storage is 0 + strange behaviour on different VM statuses Ilia, There might be scheduled jobs to calculate and update usage stats, not sure about this. Have you tried leaving it some more time between operations? Like, kill the VM or whatever operations you want in the evening and see if the stats are correct the next day. Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro - Original Message - From: Ilia Shakitko i.shaki...@tech.leaseweb.com To: dev@cloudstack.apache.org Sent: Wednesday, 5 November, 2014 12:49:41 Subject: [CAPACITY STATS][4.4] - Primary storage is 0 + strange behaviour on different VM statuses Hello, I am experiencing new features in ACS 4.4 and playing with VMs and ComputeOfferings to see what I can do. And I noticed 2 strange things. First of all. Whatever status a VM has – I can’t see Primary Storage is used: http://clip2net.com/s/jdOCBQ At second I made this experiment: 1) VM is Running: Amount of allocated resoures is X 2) Stop VM: Amount of alloc.resources is still X 3) Destroy VM: Amount of alloc.resources drops to Y 4) Recover VM (it is in stopped state now): Amount of allo.resources is still Y - WHAT?! * I am checking numbers in both places (pie charts and full capacity stats) I think something is wrong here. Isn’t it? Kind regards, Ilia Shakitko Innovation Engineer LeaseWeb Technologies B.V. T: +31 20 316 0235 E: i.shaki...@tech.leaseweb.com W: www.leaseweb.comhttp://www.leaseweb.com Luttenbergweg 8,1101 EC Amsterdam, Netherlands
RE: [CAPACITY STATS][4.4] - Primary storage is 0 + strange behaviour on different VM statuses
Maybe it's because of that exception: ERROR [c.c.a.AlertManagerImpl] (CapacityChecker:ctx-334ac971) Caught exception in recalculating capacity java.lang.NullPointerException at com.cloud.capacity.CapacityManagerImpl.updateCapacityForHost(CapacityManagerImpl.java:649) at com.cloud.alert.AlertManagerImpl.recalculateCapacity(AlertManagerImpl.java:282) at com.cloud.alert.AlertManagerImpl.checkForAlerts(AlertManagerImpl.java:434) at com.cloud.alert.AlertManagerImpl$CapacityChecker.runInContext(AlertManagerImpl.java:424) at org.apache.cloudstack.managed.context.ManagedContextTimerTask$1.runInContext(ManagedContextTimerTask.java:30) at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53) at org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46) at org.apache.cloudstack.managed.context.ManagedContextTimerTask.run(ManagedContextTimerTask.java:27) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) Kind regards, Ilia Shakitko Innovation Engineer LeaseWeb Technologies B.V. T: +31 20 316 0235 M: E: i.shaki...@tech.leaseweb.com W: http://www.leaseweb.com Luttenbergweg 8, 1101 EC Amsterdam, Netherlands -Original Message- From: Ilia Shakitko [mailto:i.shaki...@tech.leaseweb.com] Sent: vrijdag, 07 november, 2014 15:50 To: dev@cloudstack.apache.org Subject: RE: [CAPACITY STATS][4.4] - Primary storage is 0 + strange behaviour on different VM statuses Hi Lucian, I am looking to it few days playing with VMs. So yes, I did :) Kind regards, Ilia Shakitko Innovation Engineer LeaseWeb Technologies B.V. T: +31 20 316 0235 M: E: i.shaki...@tech.leaseweb.com W: http://www.leaseweb.com Luttenbergweg 8, 1101 EC Amsterdam, Netherlands -Original Message- From: Nux! [mailto:n...@li.nux.ro] Sent: vrijdag, 07 november, 2014 14:34 To: dev@cloudstack.apache.org Subject: Re: [CAPACITY STATS][4.4] - Primary storage is 0 + strange behaviour on different VM statuses Ilia, There might be scheduled jobs to calculate and update usage stats, not sure about this. Have you tried leaving it some more time between operations? Like, kill the VM or whatever operations you want in the evening and see if the stats are correct the next day. Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro - Original Message - From: Ilia Shakitko i.shaki...@tech.leaseweb.com To: dev@cloudstack.apache.org Sent: Wednesday, 5 November, 2014 12:49:41 Subject: [CAPACITY STATS][4.4] - Primary storage is 0 + strange behaviour on different VM statuses Hello, I am experiencing new features in ACS 4.4 and playing with VMs and ComputeOfferings to see what I can do. And I noticed 2 strange things. First of all. Whatever status a VM has – I can’t see Primary Storage is used: http://clip2net.com/s/jdOCBQ At second I made this experiment: 1) VM is Running: Amount of allocated resoures is X 2) Stop VM: Amount of alloc.resources is still X 3) Destroy VM: Amount of alloc.resources drops to Y 4) Recover VM (it is in stopped state now): Amount of allo.resources is still Y - WHAT?! * I am checking numbers in both places (pie charts and full capacity stats) I think something is wrong here. Isn’t it? Kind regards, Ilia Shakitko Innovation Engineer LeaseWeb Technologies B.V. T: +31 20 316 0235 E: i.shaki...@tech.leaseweb.com W: www.leaseweb.comhttp://www.leaseweb.com Luttenbergweg 8,1101 EC Amsterdam, Netherlands
Build failed in Jenkins: build-4.5 #103
See http://jenkins.buildacloud.org/job/build-4.5/103/changes Changes: [mike.tutkowski] Allow infrastructure to handle delete of volume from DB -- [...truncated 3615 lines...] [INFO] Compiling 1 source file to http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/network-elements/dns-notifier/target/classes [INFO] [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ cloud-plugin-user-authenticator-saml2 --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/user-authenticators/saml2/test/resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ cloud-plugin-user-authenticator-saml2 --- [INFO] Compiling 4 source files to http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/user-authenticators/saml2/target/test-classes [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ cloud-plugin-snmp-alerts --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/alert-handlers/snmp-alerts/resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ cloud-plugin-snmp-alerts --- [INFO] Compiling 5 source files to http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/alert-handlers/snmp-alerts/target/classes [INFO] [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ cloud-plugin-user-authenticator-sha256salted --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/user-authenticators/sha256salted/test/resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ cloud-plugin-user-authenticator-sha256salted --- [INFO] Compiling 1 source file to http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/user-authenticators/sha256salted/target/test-classes [INFO] [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ cloud-plugin-example-dns-notifier --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/network-elements/dns-notifier/test/resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ cloud-plugin-example-dns-notifier --- [INFO] No sources to compile [INFO] [INFO] --- maven-surefire-plugin:2.12:test (default-test) @ cloud-plugin-example-dns-notifier --- [INFO] Surefire report directory: http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/network-elements/dns-notifier/target/surefire-reports --- T E S T S --- [INFO] [INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ cloud-plugin-snmp-alerts --- [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/alert-handlers/snmp-alerts/test/resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ cloud-plugin-snmp-alerts --- [INFO] Compiling 2 source files to http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/alert-handlers/snmp-alerts/target/test-classes [INFO] [INFO] --- maven-surefire-plugin:2.12:test (default-test) @ cloud-plugin-user-authenticator-sha256salted --- [INFO] Surefire report directory: http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/user-authenticators/sha256salted/target/surefire-reports --- T E S T S --- Results : Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] [INFO] Building Apache CloudStack Plugin - Syslog Alerts 4.5.0-SNAPSHOT [INFO] [INFO] [INFO] --- maven-surefire-plugin:2.12:test (default-test) @ cloud-plugin-user-authenticator-saml2 --- [INFO] Surefire report directory: http://jenkins.buildacloud.org/job/build-4.5/ws/plugins/user-authenticators/saml2/target/surefire-reports --- T E S T S --- [INFO] [INFO] ---
paramiko
While installing cloudstack-management I just realized we have a dependency on python paramiko. which has a dependency of course on pycrypto, and we seem to use an old version 2.0.1. Anyone knows where we use paramiko ?
Re: paramiko
I seem to recall that we had to remove paramiko back in 2012 because it didn't conform to the licensing requirements. (Paramiko is LGPL, which is a Cat X license.) Indeed this message seems to indicate we removed it from the codebase. Not sure why we would add that back in. http://markmail.org/message/t34r7kltm3dyg4ue --David On Fri, Nov 7, 2014 at 10:31 AM, Sebastien Goasguen run...@gmail.com wrote: While installing cloudstack-management I just realized we have a dependency on python paramiko. which has a dependency of course on pycrypto, and we seem to use an old version 2.0.1. Anyone knows where we use paramiko ?
ssvm trying to mount nfs secondary/primary through link local
Hi folks, I got this weird behavior in a single node install centos/KVM , acs 4.3.1 where the ssvm is trying to mount the secondary and primary storage using the link local address… If I try to mount manually using the IP of the NFS server it does not even work. thoughts ?
Re: ssvm trying to mount nfs secondary/primary through link local
On Nov 7, 2014, at 11:09 AM, Sebastien Goasguen run...@gmail.com wrote: Hi folks, I got this weird behavior in a single node install centos/KVM , acs 4.3.1 where the ssvm is trying to mount the secondary and primary storage using the link local address… If I try to mount manually using the IP of the NFS server it does not even work. thoughts ? this was solved by removing an iptable rule but it seems that bunch of rules are being added by the agent ...
RE: Question about XenServer plug-ins
I believe it was part of a general clean-up to try and use XenServer public APIs; rather than modify the XenServer itself, which may or may not work in future XenServer versions. -- Stephen Turner -Original Message- From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] Sent: 05 November 2014 01:23 To: dev@cloudstack.apache.org Subject: Question about XenServer plug-ins Hi, In XenServerStorageProcessor there are several times when we make calls to XenServer plug-ins (for example, to download a template from secondary storage to a XenServer SR). In Xenserver625StorageProcessor we seem to handle this kind of work in Java code instead of calling into the XenServer plug-ins. I was curious if anyone remembers the history behind this transition? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™*
Re: Question about XenServer plug-ins
OK - thanks, Stephen On Friday, November 7, 2014, Stephen Turner stephen.tur...@citrix.com wrote: I believe it was part of a general clean-up to try and use XenServer public APIs; rather than modify the XenServer itself, which may or may not work in future XenServer versions. -- Stephen Turner -Original Message- From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com javascript:;] Sent: 05 November 2014 01:23 To: dev@cloudstack.apache.org javascript:; Subject: Question about XenServer plug-ins Hi, In XenServerStorageProcessor there are several times when we make calls to XenServer plug-ins (for example, to download a template from secondary storage to a XenServer SR). In Xenserver625StorageProcessor we seem to handle this kind of work in Java code instead of calling into the XenServer plug-ins. I was curious if anyone remembers the history behind this transition? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com javascript:; o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™*
RE: Creating a backup of a hypervisor snapshot
Mike, are you saying that XenCenter disagrees with xe? That doesn't seem right as they both get their info from the same API. Maybe XenCenter is looking at something subtly different. XenCenter is open source (https://github.com/xenserver/xenadmin), so you can consult the source to see what it's reporting. Or send a screenshot of what you're looking at and I can find the correct bit of source. -- Stephen Turner -Original Message- From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] Sent: 04 November 2014 17:28 To: dev@cloudstack.apache.org; Edison Su Subject: Creating a backup of a hypervisor snapshot Hi, The standard behavior when we take a snapshot of a volume on XenServer is to take a hypervisor snapshot of the volume and then copy this snapshot to secondary storage. We then try to delete all other hypervisor snapshots for this volume. I notice the process of deleting all other hypervisor snapshots for this volume never finds any snapshots to delete and our list of hypervisor snapshots continues to grow over time for the volume in question. (Below) SetVDI snapshots = volume.getSnapshots(conn); returns the empty set, so there's nothing to delete. However, if I look in XenCenter, I can see hypervisor snapshots for the volume in question. It appears we are passing in the correct info to this method, too. When I use xe, it confirms that the VDI that represents our volume does not have any snapshots, which seems odds. protected boolean destroySnapshotOnPrimaryStorageExceptThis(Connection conn, String volumeUuid, String avoidSnapshotUuid) { try { VDI volume = getVDIbyUuid(conn, volumeUuid); if (volume == null) { throw new InternalErrorException(Could not destroy snapshot on volume + volumeUuid + due to can not find it); } SetVDI snapshots = volume.getSnapshots(conn); for (VDI snapshot : snapshots) { try { if (!snapshot.getUuid(conn).equals(avoidSnapshotUuid)) { snapshot.destroy(conn); } } catch (Exception e) { String msg = Destroying snapshot: + snapshot + on primary storage failed due to + e.toString(); s_logger.warn(msg, e); } } s_logger.debug(Successfully destroyed snapshot on volume: + volumeUuid + execept this current snapshot + avoidSnapshotUuid); return true; } catch (XenAPIException e) { String msg = Destroying snapshot on volume: + volumeUuid + execept this current snapshot + avoidSnapshotUuid + failed due to + e.toString(); s_logger.error(msg, e); } catch (Exception e) { String msg = Destroying snapshot on volume: + volumeUuid + execept this current snapshot + avoidSnapshotUuid + failed due to + e.toString(); s_logger.warn(msg, e); } return false; } -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™*
Re: Question about XenServer plug-ins
Mike, XenServer 6.2 + SP1 + XS62ESP1004 hotfix and the versions after support a new API that allows CloudStack to copy the deltas between two snapshots. With that addition, CloudStack no longer needed the plugin scripts because that's what the plugin scripts were mainly for. Don't try to backport this to code prior to 6.2 or even plain vanilla 6.2 itself, it won't work as that API is not there. In CloudStack source code, we refer to this XenServer combination as XenServer6.25 to indicate the significance of the change. There's no official XenServer 6.25 version. --Alex On Tue, Nov 4, 2014 at 5:22 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, In XenServerStorageProcessor there are several times when we make calls to XenServer plug-ins (for example, to download a template from secondary storage to a XenServer SR). In Xenserver625StorageProcessor we seem to handle this kind of work in Java code instead of calling into the XenServer plug-ins. I was curious if anyone remembers the history behind this transition? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™*
Re: Question about XenServer plug-ins
Great - thanks, Alex. I remember looking for a version 6.2.5 of XenServer about nine months ago (because of that name in CloudStack) and finding out it doesn't actually exist. :) That it is, in fact, 6.2 + a patch or two. What this mainly interests me for is that I need to perform some activity on 6.1 that I've updated the code for and it looks like I'll need to provide a similar implementation for 6.2.5 so that that same functionality works on that platform (because it seems like we can't rely on those plug-ins as much in 6.2.5). Do you agree? Thanks! On Fri, Nov 7, 2014 at 10:23 AM, Alex Huang alex.hu...@gmail.com wrote: Mike, XenServer 6.2 + SP1 + XS62ESP1004 hotfix and the versions after support a new API that allows CloudStack to copy the deltas between two snapshots. With that addition, CloudStack no longer needed the plugin scripts because that's what the plugin scripts were mainly for. Don't try to backport this to code prior to 6.2 or even plain vanilla 6.2 itself, it won't work as that API is not there. In CloudStack source code, we refer to this XenServer combination as XenServer6.25 to indicate the significance of the change. There's no official XenServer 6.25 version. --Alex On Tue, Nov 4, 2014 at 5:22 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, In XenServerStorageProcessor there are several times when we make calls to XenServer plug-ins (for example, to download a template from secondary storage to a XenServer SR). In Xenserver625StorageProcessor we seem to handle this kind of work in Java code instead of calling into the XenServer plug-ins. I was curious if anyone remembers the history behind this transition? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™*
Re: Creating a backup of a hypervisor snapshot
Let me look into this again. At the time, I was busy implementing some other functionality when I came across what seemed like an existing issue in our code. It is odd to me that old (hypervisor) snapshots never get deleted and the code I copy/pasted in has the purpose of deleting those old snapshots, but it never seems to work that way. On Fri, Nov 7, 2014 at 10:20 AM, Stephen Turner stephen.tur...@citrix.com wrote: Mike, are you saying that XenCenter disagrees with xe? That doesn't seem right as they both get their info from the same API. Maybe XenCenter is looking at something subtly different. XenCenter is open source (https://github.com/xenserver/xenadmin), so you can consult the source to see what it's reporting. Or send a screenshot of what you're looking at and I can find the correct bit of source. -- Stephen Turner -Original Message- From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com] Sent: 04 November 2014 17:28 To: dev@cloudstack.apache.org; Edison Su Subject: Creating a backup of a hypervisor snapshot Hi, The standard behavior when we take a snapshot of a volume on XenServer is to take a hypervisor snapshot of the volume and then copy this snapshot to secondary storage. We then try to delete all other hypervisor snapshots for this volume. I notice the process of deleting all other hypervisor snapshots for this volume never finds any snapshots to delete and our list of hypervisor snapshots continues to grow over time for the volume in question. (Below) SetVDI snapshots = volume.getSnapshots(conn); returns the empty set, so there's nothing to delete. However, if I look in XenCenter, I can see hypervisor snapshots for the volume in question. It appears we are passing in the correct info to this method, too. When I use xe, it confirms that the VDI that represents our volume does not have any snapshots, which seems odds. protected boolean destroySnapshotOnPrimaryStorageExceptThis(Connection conn, String volumeUuid, String avoidSnapshotUuid) { try { VDI volume = getVDIbyUuid(conn, volumeUuid); if (volume == null) { throw new InternalErrorException(Could not destroy snapshot on volume + volumeUuid + due to can not find it); } SetVDI snapshots = volume.getSnapshots(conn); for (VDI snapshot : snapshots) { try { if (!snapshot.getUuid(conn).equals(avoidSnapshotUuid)) { snapshot.destroy(conn); } } catch (Exception e) { String msg = Destroying snapshot: + snapshot + on primary storage failed due to + e.toString(); s_logger.warn(msg, e); } } s_logger.debug(Successfully destroyed snapshot on volume: + volumeUuid + execept this current snapshot + avoidSnapshotUuid); return true; } catch (XenAPIException e) { String msg = Destroying snapshot on volume: + volumeUuid + execept this current snapshot + avoidSnapshotUuid + failed due to + e.toString(); s_logger.error(msg, e); } catch (Exception e) { String msg = Destroying snapshot on volume: + volumeUuid + execept this current snapshot + avoidSnapshotUuid + failed due to + e.toString(); s_logger.warn(msg, e); } return false; } -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloud http://solidfire.com/solution/overview/?video=play*™*
Re: About param of cloudstack api
There should be UI doing the same thing and you can intercept the api logs or use firebug to see how it did. Deployvm takes in a list of network ids as well. You can check that. On 06/11/14 11:57 PM, lky l...@certusnet.com.cn wrote: I know use cloudstack api need to build the sig and python shell can do this through doc, now I want to call 'updateNetworkServiceProvider' via api , but this method has the param 'servicelist' which is a list , I can not find a example for this case , anyone can give a hand ?
Review Request 27751: CLOUDSTACK-7862: Fixed the script 'maint/test_high_availability.py' - Test Cases failing on Simulator as Testcases try to ssh to the VMs
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/27751/ --- Review request for cloudstack, sangeetha hariharan and SrikanteswaraRao Talluri. Bugs: CLOUDSTACK-7862 https://issues.apache.org/jira/browse/CLOUDSTACK-7862 Repository: cloudstack-git Description --- Test Cases are trying to validate SSH access and failing. These Test Cases are not meant to be run on SImulator due to their validation requirements. Hence they cannot be run with Simulator Diffs - test/integration/component/maint/test_high_availability.py cc687f8 Diff: https://reviews.apache.org/r/27751/diff/ Testing --- Changed the tags on Tests. Testing not done Thanks, Chandan Purushothama
Review Request 27756: CLOUDSTACK-7863 : Fixed the script test_vpc_vms_deployment.py - Test Cases failing on Simulator as Testcases try to ssh to the VMs
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/27756/ --- Review request for cloudstack, sangeetha hariharan and SrikanteswaraRao Talluri. Bugs: CLOUDSTACK-7863 https://issues.apache.org/jira/browse/CLOUDSTACK-7863 Repository: cloudstack-git Description --- Test Cases are trying to validate SSH access and failing. These Test Cases are not meant to be run on SImulator due to their validation requirements. Hence they cannot be run with Simulator Diffs - test/integration/component/test_vpc_vms_deployment.py e61b2f8 Diff: https://reviews.apache.org/r/27756/diff/ Testing --- Changed the tags on Tests. Testing not done Thanks, Chandan Purushothama
Build failed in Jenkins: build-master-noredist #3730
See http://jenkins.buildacloud.org/job/build-master-noredist/3730/changes Changes: [min.chen] BUG-ID: CS-27191: CPVM continues to be in Stopped state after a failure [min.chen] Revert BUG-ID: CS-27191: CPVM continues to be in Stopped state after a failure [min.chen] CLOUDSTACK-7864: CPVM continues to be in Stopped state after a failure to start because of a management server restart. -- [...truncated 11769 lines...] Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.12/surefire-api-2.12.jar (122 KB at 3193.1 KB/sec) Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.12/maven-surefire-common-2.12.jar (219 KB at 3641.0 KB/sec) [INFO] Surefire report directory: http://jenkins.buildacloud.org/job/build-master-noredist/ws/quickcloud/target/surefire-reports Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit4/2.12/surefire-junit4-2.12.pom 3/3 KB Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit4/2.12/surefire-junit4-2.12.pom (3 KB at 106.8 KB/sec) Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.12/surefire-providers-2.12.pom [INFO] [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ cloud-framework-managed-context --- 3/3 KB Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.12/surefire-providers-2.12.pom (3 KB at 152.7 KB/sec) [debug] execute contextualize [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory http://jenkins.buildacloud.org/job/build-master-noredist/ws/framework/managed-context/src/main/resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ cloud-framework-managed-context --- [INFO] Compiling 8 source files to http://jenkins.buildacloud.org/job/build-master-noredist/ws/framework/managed-context/target/classes Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit4/2.12/surefire-junit4-2.12.jar 4/34 KB 8/34 KB 12/34 KB 16/34 KB 20/34 KB 24/34 KB 28/34 KB 32/34 KB 34/34 KB Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit4/2.12/surefire-junit4-2.12.jar (34 KB at 1117.5 KB/sec) --- T E S T S --- Results : Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ cloud-quickcloud --- [INFO] Building jar: http://jenkins.buildacloud.org/job/build-master-noredist/ws/quickcloud/target/cloud-quickcloud-4.6.0-SNAPSHOT.jar [INFO] [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ cloud-quickcloud --- [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ cloud-quickcloud --- [INFO] Installing http://jenkins.buildacloud.org/job/build-master-noredist/ws/quickcloud/target/cloud-quickcloud-4.6.0-SNAPSHOT.jar to /jenkins/.m2/repository/org/apache/cloudstack/cloud-quickcloud/4.6.0-SNAPSHOT/cloud-quickcloud-4.6.0-SNAPSHOT.jar [INFO] Installing http://jenkins.buildacloud.org/job/build-master-noredist/ws/quickcloud/pom.xml to /jenkins/.m2/repository/org/apache/cloudstack/cloud-quickcloud/4.6.0-SNAPSHOT/cloud-quickcloud-4.6.0-SNAPSHOT.pom [INFO] Starting audit... Audit done. [INFO] [INFO] --- maven-remote-resources-plugin:1.3:process (default) @ cloudstack-service-console-proxy --- [INFO] Starting audit... Audit done. [INFO] [INFO] --- maven-remote-resources-plugin:1.3:process (default) @ cloudstack-service-secondary-storage --- [INFO] [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ cloudstack-service-console-proxy --- [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ cloudstack-service-console-proxy --- [INFO] Installing http://jenkins.buildacloud.org/job/build-master-noredist/ws/services/console-proxy/pom.xml to /jenkins/.m2/repository/org/apache/cloudstack/cloudstack-service-console-proxy/4.6.0-SNAPSHOT/cloudstack-service-console-proxy-4.6.0-SNAPSHOT.pom [INFO] [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ cloudstack-service-secondary-storage --- [INFO] [INFO] --- maven-install-plugin:2.3.1:install (default-install) @ cloudstack-service-secondary-storage --- [INFO] Installing http://jenkins.buildacloud.org/job/build-master-noredist/ws/services/secondary-storage/pom.xml to /jenkins/.m2/repository/org/apache/cloudstack/cloudstack-service-secondary-storage/4.6.0-SNAPSHOT/cloudstack-service-secondary-storage-4.6.0-SNAPSHOT.pom [INFO] [INFO] ---
Jenkins build is back to normal : build-master-noredist #3731
See http://jenkins.buildacloud.org/job/build-master-noredist/3731/
Jenkins build is back to normal : build-4.5 #104
See http://jenkins.buildacloud.org/job/build-4.5/104/changes
Domains and users
Hi All, I have cloudstack 4.x working correctly. I have created a few domains, respective domain admins and domain users. Also, one instance (with all the os and required apps) is created by every domain admin. Now, I want the domain users, to be able to access and run the the instances, created by the domain admin. I am using php wrappers and cloudstack api's, using which domain admins and domain users are logging in without any issues. When the domain user (not the domain admin) logs in, using his userid/passwd/domainname, how to access, the instances, created by the domain admin, and what priveleges should be made available for the domain user, so that he can access and run the instances created by the domain admin. Thanks Regards,Giri
Re: Domains and users
I have cloudstack 4. Pada 8 Nov 2014 14:49, Giri Prasad g_p...@yahoo.com.invalid menulis: Hi All, I have cloudstack 4.x working correctly. I have created a few domains, respective domain admins and domain users. Also, one instance (with all the os and required apps) is created by every domain admin. Now, I want the domain users, to be able to access and run the the instances, created by the domain admin. I am using php wrappers and cloudstack api's, using which domain admins and domain users are logging in without any issues. When the domain user (not the domain admin) logs in, using his userid/passwd/domainname, how to access, the instances, created by the domain admin, and what priveleges should be made available for the domain user, so that he can access and run the instances created by the domain admin. Thanks Regards,Giri