AWS api when running mvn jetty
Hi forum, Does the maven jetty goal mvn -pl :cloud-client-ui jetty:run also run the AWS api? I can't see anything running on port 7080 after starting jetty. Is it possible to run the AWS api from the maven jetty goal? How? Many thanks, Chris
RE: AWS api when running mvn jetty
Chris, 'mvn -pl :cloud-client-ui jetty:run' doesn't run awsapi. To run awsapi you will have to run maven jetty goal 'mvn -Pawsapi -pl :cloud-awsapi jetty:run'. Also, don't forget to use the awsapi profile while building the code 'mvn clean install -P systemvm -P awsapi -Dnoredist'. Thanks, Likitha -Original Message- From: chris snow [mailto:chsnow...@gmail.com] Sent: Wednesday, March 19, 2014 11:42 AM To: dev@cloudstack.apache.org Subject: AWS api when running mvn jetty Hi forum, Does the maven jetty goal mvn -pl :cloud-client-ui jetty:run also run the AWS api? I can't see anything running on port 7080 after starting jetty. Is it possible to run the AWS api from the maven jetty goal? How? Many thanks, Chris
Re: [PROPOSAL] Support pure Xen as a hypervisor
On Mar 19, 2014, at 7:04 AM, Prasanna Santhanam t...@apache.org wrote: On Tue, Mar 18, 2014 at 11:40:04AM -0400, Tim Mackey wrote: Historically CloudStack has used Xen and XenServer interchangeably to refer to any XenAPI based implementation. With the recent release of Xen Project 4.4 (http://blog.xen.org/index.php/2014/03/10/xen-4-4-released/), and interest in alternate architectures like ARM, the loose definition of our Xen support could be confusing. In this two part effort I propose that CloudStack 4.4 be cleansed to ensure that all Xen references become XenServer references, and second that an alternate hypervisor type of XenProject be introduced for pure Xen which could either support libvirt or libxl (preference for libvirt given the 4.4 work to improve the interface and broader support for libvirt in general). Cross posted to users to for broader comment. Just wondering - will the new Xen be the basis for all XenServer and XCP references i.e. will they inherit and extend Xen or will Xen be altogether different in this proposal? Looking forward to the wiki page. IMHO, and sadly, we should treat them as two different hypervisors: XP and XS. -tim -- Prasanna., Powered by BigRock.com
Re: [PROPOSAL] Support pure Xen as a hypervisor
On Wed, Mar 19, 2014 at 2:56 PM, sebgoa run...@gmail.com wrote: IMHO, and sadly, we should treat them as two different hypervisors: XP and XS Look like Docker and LXC :D --Tuna
[GSOC2014] Two days left for students to submit proposals
Application for GSoC students is closing in 2 days and 10 hours: https://www.google-melange.com/gsoc/homepage/google/gsoc2014 Any interested student should create an account on melange and submit a proposal. Format of a good proposal can be googled. Pick one of the CloudStack project in JIRA. Mentors still have time to declare themselves as mentors and I guess also have 2 days to enter a project in JIRA. Relevant page for everyone: http://community.apache.org/gsoc.html Cheers, -Sebastien
Re: upgrading from CloudPlatform 4.2.0 to CloudStack 4.3.0
top posting sorry: If anyone is testing upgrade paths to 4.3, please do check the release notes: http://apache-cloudstack-release-notes.readthedocs.org/en/latest/ And send any patches to correct them (edit on github button on the top right of the page) thanks, On Mar 18, 2014, at 6:15 AM, Marcus shadow...@gmail.com wrote: I never did get an answer as to how those upgrade instructions are supposed to work. I did however look at the code and we came up with our own procedure. It's a bit messy because it involves changing the db, use at your own risk. 1. Make changes to system vm template. save as systemvm-vernum.qcow2 and upload to a place that the ssvm will be able to reach (e.g. http://something.com/template). 2. Register new qcow2 template in cloudstack under the name/description “SystemVM Template vnum (KVM)”, with Debian 7 as the type. 3. Log into mysql for the cloudstack install, find the template, make note of template id: mysql use cloud; select * from vm_template where name=SystemVM Template v2 (KVM); 5. Update the template to be a SYSTEM template:mysql update vm_template set type='SYSTEM' where id=id; ▪ New system vms will now use this template simply because it's the highest ID SYSTEM template for KVM. Existing system vms will either need to be destroyed/recreated, or updated in the db and rebooted if you have systemvm.recreate.enabled=true in global settings. Here's how to update so that existing system vms will get the new template when rebooted:mysql update vm_instance set vm_template_id='new template id' where vm_template_id='old template id'; If you are unsure of the latest, you can check for the latest template in use via: mysql select * from vm_instance where name like 'r-%' order by id desc limit 1; Finally, go into cloudstack's global config and change the value of router.template.kvm to be the name of your system vm template (e.g. “SystemVM Template v2 (KVM)”). This will ensure new routers use the template. On Mar 17, 2014 8:19 PM, Yichi Lu yichi...@sungard.com wrote: I have a problem that bothers me to no end. I tried to upgrade from CloudPlatform 4.2.0 to CloudStack 4.3.0. So I first registered a 64-bit 4.3.0 systemvm template from: http://download.cloud.com/templates/4.3/systemvm64template-2014-01-14-master-xen.vhd.bz2 this step was successful. So now I have TWO active systemvm templates. This can be verified from vm_template table. If now I upgrade the rpm packages to cloudstack 4.3.0 from CloudPlatform 4.2.0, and restart cloudstack-management service, I always get a 32-bit ssvm: root@s-1-VM:~# uname -a Linux s-1-VM 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux I was never able to run a 64-bit ssvm for CloudStack 4.3.0. Any suggestions/thoughts? Yichi
Re: random template from zones
Min, Edison, I did yesterday, after posting I had a look at the conflicts and deemed them resolvable. A quick look for verification won't hurt though. regards, On Wed, Mar 19, 2014 at 1:03 AM, Min Chen min.c...@citrix.com wrote: Edison, did you cherry-pick https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=commit;h=1b06451 5ac9c7f87e1780ab2210e60723f9d541c to 4.4 and master? It is in 4.3. Thanks -min On 3/18/14 3:45 AM, Daan Hoogland daan.hoogl...@gmail.com wrote: H Min, Edison, As discussed in a prior mailthread [1] templates being copied from a random zone was fixed in 4.3. The code is not present in master (or 4.4) is this solved in another way later on? The commit doesn't cleanly cherry-pick. It is hurting us in 4.2 so let me know if it pays cleaning it for master, please. [1] http://markmail.org/message/4cn5pn4e7butyj2c -- Daan -- Daan
RealHostIp
I can't ping RealHostIp, has the service been properly taken down? An NSLOOKUP didn't resolve any nameservers at all. Alex . Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
Re: RealHostIp
Looks OK to me. $ dig ns realhostip.com +short ns2.realhostip.com. ns.realhostip.com. $ dig @ns.realhostip.com 192-168-0-1.realhostip.com +short 192.168.0.1 $ dig @ns2.realhostip.com 192-168-0-1.realhostip.com +short 192.168.0.1 Google DNS: $ dig @8.8.8.8 192-168-0-1.realhostip.com +short 192.168.0.1 $ dig @8.8.4.4 192-168-0-1.realhostip.com +short 192.168.0.1 Level3: $ dig @209.244.0.3 192-168-0-1.realhostip.com +short 192.168.0.1 OpenDNS: $ dig @208.67.222.222 192-168-0-1.realhostip.com +short 192.168.0.1 On 19 March 2014 09:37, Alex Hitchins alex.hitch...@shapeblue.com wrote: I can't ping RealHostIp, has the service been properly taken down? An NSLOOKUP didn't resolve any nameservers at all. Alex . Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
RE: RealHostIp
Interesting... At my box in the data centre this works. No so from my adsl connection. Will compare dns servers between boxes. Thanks Ian. Regards Alex Hitchins D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969 alex.hitch...@shapeblue.com -Original Message- From: Ian Duffy [mailto:i...@ianduffy.ie] Sent: 19 March 2014 09:52 To: CloudStack Dev Subject: Re: RealHostIp Looks OK to me. $ dig ns realhostip.com +short ns2.realhostip.com. ns.realhostip.com. $ dig @ns.realhostip.com 192-168-0-1.realhostip.com +short 192.168.0.1 $ dig @ns2.realhostip.com 192-168-0-1.realhostip.com +short 192.168.0.1 Google DNS: $ dig @8.8.8.8 192-168-0-1.realhostip.com +short 192.168.0.1 $ dig @8.8.4.4 192-168-0-1.realhostip.com +short 192.168.0.1 Level3: $ dig @209.244.0.3 192-168-0-1.realhostip.com +short 192.168.0.1 OpenDNS: $ dig @208.67.222.222 192-168-0-1.realhostip.com +short 192.168.0.1 On 19 March 2014 09:37, Alex Hitchins alex.hitch...@shapeblue.com wrote: I can't ping RealHostIp, has the service been properly taken down? An NSLOOKUP didn't resolve any nameservers at all. Alex . Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark. 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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
[NFS] Adding NFS primary storage fails
Hi all, I'm trying to tests some changes I did for CLOUDSTACK-6139. Currently I have 3 XenServer 6.2 instances and my management server is running in a different machine (debian 7). I have successfully created 2 zones, which use Local Storage. Now I'm trying to create a 3rd zone, which will not use local storage. Everything goes fine until when it tries to add the primary storage. I'm facing a problem related to the heartbeat file, which does not exist. I already tried googling, found this: http://markmail.org/message/gbsqsvhzp7sq37tn#query:+page:1+mid:5x6zzhtjk5dscfgy+state:results I checked the source of the script (https://github.com/apache/cloudstack/blob/master/scripts/vm/hypervisor/xenserver/setup_heartbeat_file.sh), but it only makes clear that the file is expected. tween Host[-7-Routing] and org.apache.cloudstack.storage.datastore.PrimaryDataStoreImpl@1eca16d9 com.cloud.utils.exception.CloudRuntimeException: Unable establish connection from storage head to storage pool 10 due to ModifyStoragePoolCommand add XenAPIException:Unable to setup heartbeat file entry on SR fac6c87d-d8af-102f-f89a-d58429d986a3 due to #6# heartbeat file /var/run/sr-mount/fac6c87d-d8af-102f-f89a-d58429d986a3/hb-05e6d247-7cc8-43f4-969 c-5ba97341539a doesn't exist host:05e6d247-7cc8-43f4-969c-5ba97341539a pool: 10.1.1.65/opt/storage/primary10 at org.apache.cloudstack.storage.datastore.provider.DefaultHostListener.hostConnect(DefaultHostListener.java:67) at com.cloud.storage.StorageManagerImpl.connectHostToSharedPool(StorageManagerImpl.java:853) at org.apache.cloudstack.storage.datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl.attachCluster(CloudStackPrimaryDataStoreLifeCycleImpl.java:418) at com.cloud.storage.StorageManagerImpl.createPool(StorageManagerImpl.java:656) at com.cloud.storage.StorageManagerImpl.createPool(StorageManagerImpl.java:176) at org.apache.cloudstack.api.command.admin.storage.CreateStoragePoolCmd.execute(CreateStoragePoolCmd.java:163) at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:156) at com.cloud.api.ApiServer.queueCommand(ApiServer.java:593) at com.cloud.api.ApiServer.handleRequest(ApiServer.java:416) at com.cloud.api.ApiServlet.processRequestInContext(ApiServlet.java:330) at com.cloud.api.ApiServlet.access$000(ApiServlet.java:54) at com.cloud.api.ApiServlet$1.run(ApiServlet.java:118) Any idea how to get it working? Cheers, Wilder
Re: [PROPOSAL] Enhance the cloudstack events to include more information
Can someone grant me permission to create a page in cwiki? On Tue, Mar 18, 2014 at 4:55 PM, Chip Childers chip.child...@gmail.comwrote: Jira for tracking progress, and a design page on the wiki for any design info. On Mar 18, 2014, at 6:34 AM, Sonal Ojha sonal.o...@sungard.com wrote: Shall I go ahead and open a jira item on this to add more details? On Tue, Mar 18, 2014 at 3:59 PM, Sonal Ojha sonal.o...@sungard.com wrote: Hello Nitin, I agree with you, to start with we can replace the event descriptions to include the resource UUIDs of the required parameters only. For example, DetachIsoCmd needs only virtualMachineId as the required parameter. Hence, the event description should include the resource UUID for the virtual machine. Likewise the required parameters resource UUIDs would be included in the event description. -Sonal On Mon, Mar 17, 2014 at 10:48 PM, Nitin Mehta nitin.me...@citrix.com wrote: Sonal - This is a great proposal. In addition, you should also include all the first class entities involved in the event. Say its a detach iso on a vm - then I should have uuids for both the iso and the vm. This would definitely help giving more information and in debugging. Thanks, -Nitin On 17/03/14 9:52 AM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: On #1 I would say “display UUID INSTEAD of the DB id in the events API”. We should never expose the DB ids to the API caller, especially if the caller is not an admin. I guess we just never revised the events after UUIDs were introduced. On #4. We should distinguish between end user and an admin and determine which errors are allowed to be shown to the end user. For example, he shouldn’t see any errors related to physical resources allocation error as he has no knowledge about hosts/storages/physical network topology. -Alena. On 3/17/14, 9:40 AM, John Kinsella j...@stratosec.co wrote: I didn’t see comments from others, but this sounds great to me. More info is always better IMHO. On Mar 11, 2014, at 2:31 AM, Sonal Ojha sonal.o...@sungard.commailto:sonal.o...@sungard.com wrote: Currently the event logged in CloudStack doesn't give detailed information about the event that has occurred. The information provided in each event shown on the cloudstack ui doesn't provide specifics, particularly in case of errors. For example, the message shown on the cloudstack ui is just Error while starting Vm. Vm Id: id in case of failure to start a vm , which doesnt help much. I would like to propose some changes to enhance the events to be more informative. Like: 1) Instead of just showing resource database id in the event details it should also display resource UUID. Since all the cloudstack apis take input as resource uuid it would be helpful to see the same on the ui as well. Like in the quickview mode introduce another field as resource UUID which would specify the UUID for the resource on which the event occurred. 2) Enhance the events and listEvents API to include the resource UUID so that it can be queried by the resource UUID as well. 3) Currently, the event description messages are specified in the *Cmd.java file instead, all of them should be externalize to a resource file. This would be helpful even for internationalization. 4) Provide more detailed messages in case of error events. Messages such as Error while starting VM are generic to take any action. These changes could be taken forward in phases, some suggestion like Phase I - include 2 and 3 point mentioned above Phase II - include 1 and 4 point mentioned above Thoughts / Suggestions ? -- Regards, ___ *Sonal Ojha* ● Senior Engineer - Product Developement ● SunGard Availability Services, India ● Mobile: +91 9922412645● Email: sonal.o...@sungard.commailto:sonal.o...@sungard.com ● Website: http://www.sungardas.in/ 8 Times Winner – BC Service Provider of the Year – 2011, 2010, 2009, 2006, 2005, 2002, 2000, 1999; Finalist – 2008, 2007, 2004, 2001 ● Excellence in Infrastructure Management – 2010 ● Outstanding Excellence in Business Continuity – 2008 ● Business Continuity Provider of the Year (BCM Service) – 2013 BCI Global Awards ● Business Continuity Provider of the Year (BCM Product) – 2013 BCI India Awards Stratosechttp://stratosec.co/ - Compliance as a Service o: 415.315.9385 @johnlkinsellahttp://twitter.com/johnlkinsella -- Regards, ___ *Sonal Ojha* ● Senior Engineer - Product Developement ● SunGard Availability Services, India ● Mobile: +91 9922412645● Email: sonal.o...@sungard.com ● Website: http://www.sungardas.in/ 8 Times Winner – BC Service Provider of the Year – 2011, 2010, 2009, 2006, 2005, 2002,
docs question
Hi, Question #1: -- With the new move to RTD we need to agree on a URL naming convention. Currently we have one CNAME that points to RTD site (don't worry about the content on that page): http://docs.cloudstack.apache.org Using RTD sub projects features this gives us the following URLs to get to the admin and install guide. http://docs.cloudstack.apache.org/projects/cloudstack-installation http://docs.cloudstack.apache.org/projects/cloudstack-administration The cloudstack-installation and cloudstack-administration are not changeable, RTD does not allow to change that. Are we fine with this ? It seems a bit long to me. If we are not fine with this, the alternative is to create other CNAMEs via apache infra to point to those guides. Question #2: -- What do we want the landing page http://docs.cloudstack.apache.org to have ? On the cloudstack.apache.org website I was thinking of extending the tab to link to each guide. This would work well with a CNAME per guide. But if we keep a single link to 'DOCS' on our main website, then the question of the docs landing page is there. what say you folks ? -Sebastien
Re: Review Request 18964: Windowsfication of CloudStack Management Server - Changes to support windows OS
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/18964/#review37703 --- Damoder, You introduced some trailing whitespace in this version of the diff. As far as I can judge it it looks alright. One remark I have: scripts/installer/windows/client.wxs looks like it is generated by some tool from some source. Is it? Can we include that source instead? - daan Hoogland On March 18, 2014, 1:46 p.m., Damodar Reddy Talakanti wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/18964/ --- (Updated March 18, 2014, 1:46 p.m.) Review request for cloudstack, Abhinandan Prateek, Chiradeep Vittal, daan Hoogland, and Donal Lafferty. Bugs: https://issues.apache.org/jira/browse/CLOUDSTACK-6105 https://issues.apache.org/jira/browse/https://issues.apache.org/jira/browse/CLOUDSTACK-6105 Repository: cloudstack-git Description --- Windowsfication of CloudStack Management Server Diffs - scripts/installer/windows/acs.wxs PRE-CREATION scripts/installer/windows/client.wxs PRE-CREATION scripts/installer/windows/start.bat PRE-CREATION scripts/vm/systemvm/injectkeys.py PRE-CREATION server/src/com/cloud/server/ConfigurationServerImpl.java b8da4c8 server/test/com/cloud/server/ConfigurationServerImplTest.java 08a2097 Diff: https://reviews.apache.org/r/18964/diff/ Testing --- Tested in Linux environment after changes Also tested in Windows environment(For now tested on windows-8) to make sure it is getting installed and management service is running. Able to add zones, able to register templates, able to launch a VM when it is running on windows. Currently though it is getting added as a windows service, not able to start the service through windows service control manager which I am looking into currently. When run .exe file which is installed then server is getting up and able to access cloud stack UI. For now The following assumptions are made: 1. SSH keys are already installed 2. JAVA is already installed 3. tomcat is already installed This patch contains the following new files related to WiX tool (To compile and run we need this tool) 1. acs.wxs The following command will be used to compile Path To WiX Tool\bin\candle.exe acs.wxs 2. client.wxs The following command will be used to generate the above file Path To WiX Tool\bin\heat dir client -gg -cg Test -ke -sfrag -template fragment -out client.wxs -var wix.SourceClient -dr WEBAPPS The following command will be used to compile the above generated file Path To WiX Tool\bin\candle.exe client.wxs 3. The following command will be used to generate .msi file Path To WiX Tool\bin\light.exe acs.wixobj client.wixobj -out acs.msi -ext C:\Program Files (x86)\WiX Toolset v3.8\bin\WixUIExtension.dll -dSourceClient=SourceDir\client Thanks, Damodar Reddy Talakanti
Xenserver 6.2.0 CreateSnapshot weird error log
Hi, stackers now i found a weird log happend in xenserver message log when creating a snapshot through cloudstack 4.2.1 web ui. And the task failed. Below are cloudstack log and log of xenserver management/catalina.out = DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-3:) SeqA 3-30863: Processing Seq 3-30863: { Cmd , MgmtId: -1, via: 3, Ver: v1, Flags: 11, [{com.cloud.agent.api.ConsoleProxyLoadReportCommand:{_proxyVmId:2,_loadInfo:{\n \connections\: []\n},wait:0}}] } DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-3:) SeqA 3-30863: Sending Seq 3-30863: { Ans: , MgmtId: 90520742010332, via: 3, Ver: v1, Flags: 100010, [{com.cloud.agent.api.AgentControlAnswer:{result:true,wait:0}}] } DEBUG [host.dao.HostDaoImpl] (ClusteredAgentManager Timer:) Resetting hosts suitable for reconnect DEBUG [host.dao.HostDaoImpl] (ClusteredAgentManager Timer:) Completed resetting hosts suitable for reconnect DEBUG [host.dao.HostDaoImpl] (ClusteredAgentManager Timer:) Acquiring hosts for clusters already owned by this management server DEBUG [host.dao.HostDaoImpl] (ClusteredAgentManager Timer:) Completed acquiring hosts for clusters already owned by this management server DEBUG [host.dao.HostDaoImpl] (ClusteredAgentManager Timer:) Acquiring hosts for clusters not owned by any management server DEBUG [host.dao.HostDaoImpl] (ClusteredAgentManager Timer:) Completed acquiring hosts for clusters not owned by any management server DEBUG [cloud.server.StatsCollector] (StatsCollector-3:) StorageCollector is running... DEBUG [agent.transport.Request] (StatsCollector-3:) Seq 5-179437655: Received: { Ans: , MgmtId: 90520742010332, via: 5, Ver: v1, Flags: 10, { GetStorageStatsAnswer } } DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-90:) Seq 2-586154315: Executing request DEBUG [cloud.api.ApiServlet] (catalina-exec-18:) ===START=== 192.168.0.196 -- GET command=createVMSnapshotvirtualmachineid=ddf3a9b5-73f5-4b16-85b7-b110130ebf81snapshotmemory=truename=snap001description=snap001response=jsonsessionkey=NSFhm8fl1Fp8K0U2s0Dn5xY5zhc%3D_=1395227086935 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-18:) submit async job-522 = [ e2605931-6f40-46ea-8811-f769783ea45c ], details: AsyncJobVO {id:522, userId: 2, accountId: 2, sessionKey: null, instanceType: None, instanceId: 22, cmd: org.apache.cloudstack.api.command.user.vmsnapshot.CreateVMSnapshotCmd, cmdOriginator: null, cmdInfo: {sessionkey:NSFhm8fl1Fp8K0U2s0Dn5xY5zhc\u003d,virtualmachineid:ddf3a9b5-73f5-4b16-85b7-b110130ebf81,cmdEventType:VMSNAPSHOT.CREATE,ctxUserId:2,snapshotmemory:true,httpmethod:GET,response:json,id:22,description:snap001,name:snap001,_:1395227086935,ctxAccountId:2,ctxStartEventId:2395}, cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, processStatus: 0, resultCode: 0, result: null, initMsid: 90520742010332, completeMsid: null, lastUpdated: null, lastPolled: null, created: null} DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-23:job-522 = [ e2605931-6f40-46ea-8811-f769783ea45c ]) Executing org.apache.cloudstack.api.command.user.vmsnapshot.CreateVMSnapshotCmd for job-522 = [ e2605931-6f40-46ea-8811-f769783ea45c ] DEBUG [cloud.api.ApiServlet] (catalina-exec-18:) ===END=== 192.168.0.196 -- GET command=createVMSnapshotvirtualmachineid=ddf3a9b5-73f5-4b16-85b7-b110130ebf81snapshotmemory=truename=snap001description=snap001response=jsonsessionkey=NSFhm8fl1Fp8K0U2s0Dn5xY5zhc%3D_=1395227086935 DEBUG [cloud.api.ApiServlet] (catalina-exec-22:) ===START=== 192.168.0.196 -- GET command=listZonesid=659ef764-c49d-4e01-bb71-1e13e6ef570eresponse=jsonsessionkey=NSFhm8fl1Fp8K0U2s0Dn5xY5zhc%3D_=1395227087375 DEBUG [cloud.api.ApiServlet] (catalina-exec-22:) ===END=== 192.168.0.196 -- GET command=listZonesid=659ef764-c49d-4e01-bb71-1e13e6ef570eresponse=jsonsessionkey=NSFhm8fl1Fp8K0U2s0Dn5xY5zhc%3D_=1395227087375 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-90:) Seq 2-586154315: Response Received: DEBUG [agent.transport.Request] (StatsCollector-3:) Seq 2-586154315: Received: { Ans: , MgmtId: 90520742010332, via: 2, Ver: v1, Flags: 10, { GetStorageStatsAnswer } } DEBUG [cloud.api.ApiServlet] (catalina-exec-21:) ===START=== 192.168.0.196 -- GET command=listVirtualMachinesid=ddf3a9b5-73f5-4b16-85b7-b110130ebf81response=jsonsessionkey=NSFhm8fl1Fp8K0U2s0Dn5xY5zhc%3D_=1395227087425 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-490:) Seq 9-941424686: Executing request DEBUG [cloud.api.ApiServlet] (catalina-exec-21:) ===END=== 192.168.0.196 -- GET command=listVirtualMachinesid=ddf3a9b5-73f5-4b16-85b7-b110130ebf81response=jsonsessionkey=NSFhm8fl1Fp8K0U2s0Dn5xY5zhc%3D_=1395227087425 DEBUG [cloud.api.ApiServlet] (catalina-exec-13:) ===START=== 192.168.0.196 -- GET command=listOsTypesresponse=jsonsessionkey=NSFhm8fl1Fp8K0U2s0Dn5xY5zhc%3D_=1395227087498 DEBUG [cloud.api.ApiServlet] (catalina-exec-23:) ===START=== 192.168.0.196 -- GET
Re: [PROPOSAL] Use Liquibase to manage DB changes
Thanks Miguel. I think this is a very useful addition that should have been added already Antonio 2014-03-18 11:06 GMT+01:00 Miguel Ferreira mferre...@schubergphilis.com: All, Following from the discussion of [1], I have written a small tool [2] to detect potential conflicts related to ACS DB changes. With the input supplied by that tool, I will proceed to check every commit since tag 4.2 up to the head of master. For every commit that introduces relevant changes to the DB I will create a Liquibase [3] change set, apply it to a running ACS DB, run automated system tests and possibly refine the change set until the DB is left in a consistent state. (Liquibase is one of the tools proposed in [1] by Rajani to help managing the changes to the DB. See [1] for more details on that.) My goal is twofold: (1) assess how suitable Liquibase is for managing changes to ACS DB; and (2) how frequent are breaking changes to the DB made. By breaking changes I mean changes that otherwise would require a fresh DB to start with. With the data I will collect I expect to be able to say something about how feasible it is to use Liquibase, and how involved would it be to ask every developer to make independent and incremental changes to the DB related code. I will report back on my findings, but feel free to jump in and help out anyway you see possible. Cheers, Miguel [1] http://markmail.org/message/7qohq2sbumthjhw6 [2] https://github.com/schubergphilis/cloudstack-db-updater [3] http://www.liquibase.org/
Re: Release cadence
The primary problem I feel is that we dont plan our releases.(I am fairly new here and I may be wrong) The role of the release manager starts only during the RC creation phase asking for votes(again I maybe wrong). I feel it should start much earlier. Everyone who is actively involved should have a clear idea on what we are going to release next. We do this to an extent by sending proposals etc. but we really dont do planning and the big picture is missing. I think the RM should facilitate planning of the release and in the process take feedback from the committers and users who are going to work on the release. A single view of the current release status also would help immensely. I like the way brackets.io does the release management through trello boards[1]. Probably we could explore such options. It facilities voting on features, gives a quick view of whats getting in the release which would help QA/anyone interested in testing to plan the testing early on instead of waiting for RC. I am for for short release cycles. Release early, release often It shows project activity and builds developer confidence as long as we do quality releases :) [1] https://trello.com/b/LCDud1Nd/brackets ~Rajani On 17-Mar-2014, at 10:22 pm, John Kinsella j...@stratosec.co wrote: I am in agreement with my radical CloudStack brother. On Mar 13, 2014, at 9:42 AM, David Nalley da...@gnsa.us wrote: The RC7 vote thread contained a lot of discussion around release cadence, and I figured I'd move that to a thread that has a better subject so there is better visibility to list participants who don't read every thread. When I look at things schedule wise, I see our aims and our reality. We have a relatively short development window (in the schedule) and we have almost 50% of our time in the schedule allocated to testing. (over two months). However, it seems that a lot of testing - or at least a lot of testing for what became blockers to the release didn't appear to happen until RCs were kicked out - and that's where our schedule has fallen apart for multiple releases. The automated tests we have were clean when we issued RCs, so we clearly don't have the depth needed from an automated standpoint. Two problems, one cultural and one technical. The technical problem is that our automated test suite isn't deep enough to give us a high level of confidence that we should release. The cultural problem is that many of us wait until the release period of the schedule to test. What does that have to do with release cadence? Well inherently not much; but let me describe my concerns. As a project; the schedule is meaningless if we don't follow it; and effectively the release date is held hostage. Personally, I do want as few bugs as possible, but it's a balancing act where people doubt our ability if we aren't able to ship. I don't think it matters if we move to 6 month cycles, if this behavior continues, we'd miss the 6 month date as well and push to 8 or 9 months. See my radical proposition at the bottom for an idea on dealing with this. I also find myself agreeing with Daan on the additional complexity. Increasing the window for release inherently increases the window for feature development. As soon as we branch a release, master is open for feature development again. This means a potential for greater change at each release. Change is a risk to quality; or at least an unknown that we again have to test. The greater that quantity of change, the greater the potential threat to quality. Radical proposition: Because we have two problems, of different nature, we are in a difficult situation. This is a possible solution, and I'd appreciate you reading and considering it. Feedback is welcome. I propose that after we enter the RC stage that we not entertain any bugs as blockers that don't have automated test cases associated with them. This means that you are still welcome to do manual testing of your pet feature and the things that are important to you; during the testing window (or anytime really). However, if the automation suite isn't also failing then we consider the release as high enough quality to ship. This isn't something we can codify, but the PMC can certainly adopt this attitude as a group when voting. Which also means that we can deviate from it. If you brought up a blocker for release - we should be immediately looking at how we can write a test for that behavior. This should also mean several other behaviors need to become a valid part of our process. We need to ensure that things are well tested before allowing a merge. This means we need a known state of master, and we need to perform testing that allows us to confirm that a patch does no harm. We also need to insist on implementation of comprehensive tests for every inbound feature. Thoughts, comments, flames, death threats? :) --David
Re: Review Request 19351: Fixed updating ipset on acquiring vm nic secondary ip for advanced SG zone
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19351/ --- (Updated March 19, 2014, 11:59 a.m.) Review request for cloudstack, Abhinandan Prateek and edison su. Changes --- Updated patch to check network for SG support and send SG rules. Bugs: CLOUDSTACK-6240 https://issues.apache.org/jira/browse/CLOUDSTACK-6240 Repository: cloudstack-git Description --- Updated adding SG rules for nic secondary ips in Advacned SG. Diffs (updated) - api/src/org/apache/cloudstack/api/command/user/vm/AddIpToVmNicCmd.java b5e2239 api/src/org/apache/cloudstack/api/command/user/vm/RemoveIpFromVmNicCmd.java 199cf2e server/src/com/cloud/network/security/SecurityGroupManagerImpl.java 51c93b7 Diff: https://reviews.apache.org/r/19351/diff/ Testing --- Tested 'ipset -L' output on xenserver after acquiring secondary ip for vm nic Thanks, Jayapal Reddy
Re: docs question
On Mar 19, 2014, at 12:09 PM, sebgoa run...@gmail.com wrote: Hi, Question #1: -- With the new move to RTD we need to agree on a URL naming convention. Currently we have one CNAME that points to RTD site (don't worry about the content on that page): http://docs.cloudstack.apache.org Using RTD sub projects features this gives us the following URLs to get to the admin and install guide. http://docs.cloudstack.apache.org/projects/cloudstack-installation http://docs.cloudstack.apache.org/projects/cloudstack-administration The cloudstack-installation and cloudstack-administration are not changeable, RTD does not allow to change that. Are we fine with this ? It seems a bit long to me. If we are not fine with this, the alternative is to create other CNAMEs via apache infra to point to those guides. Question #2: -- What do we want the landing page http://docs.cloudstack.apache.org to have ? On the cloudstack.apache.org website I was thinking of extending the tab to link to each guide. This would work well with a CNAME per guide. But if we keep a single link to 'DOCS' on our main website, then the question of the docs landing page is there. what say you folks ? To illustrate a bit, check: http://cloudstack.staging.apache.org Then click on the 'documentation' drop down….select 'Doc Root' or 'Installation Docs' or 'Release Notes' -Sebastien
Re: [PROPOSAL] Enhance the cloudstack events to include more information
Sonal, you're in On Wed, Mar 19, 2014 at 11:23 AM, Sonal Ojha sonal.o...@sungard.com wrote: Can someone grant me permission to create a page in cwiki? On Tue, Mar 18, 2014 at 4:55 PM, Chip Childers chip.child...@gmail.comwrote: Jira for tracking progress, and a design page on the wiki for any design info. On Mar 18, 2014, at 6:34 AM, Sonal Ojha sonal.o...@sungard.com wrote: Shall I go ahead and open a jira item on this to add more details? On Tue, Mar 18, 2014 at 3:59 PM, Sonal Ojha sonal.o...@sungard.com wrote: Hello Nitin, I agree with you, to start with we can replace the event descriptions to include the resource UUIDs of the required parameters only. For example, DetachIsoCmd needs only virtualMachineId as the required parameter. Hence, the event description should include the resource UUID for the virtual machine. Likewise the required parameters resource UUIDs would be included in the event description. -Sonal On Mon, Mar 17, 2014 at 10:48 PM, Nitin Mehta nitin.me...@citrix.com wrote: Sonal - This is a great proposal. In addition, you should also include all the first class entities involved in the event. Say its a detach iso on a vm - then I should have uuids for both the iso and the vm. This would definitely help giving more information and in debugging. Thanks, -Nitin On 17/03/14 9:52 AM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: On #1 I would say “display UUID INSTEAD of the DB id in the events API”. We should never expose the DB ids to the API caller, especially if the caller is not an admin. I guess we just never revised the events after UUIDs were introduced. On #4. We should distinguish between end user and an admin and determine which errors are allowed to be shown to the end user. For example, he shouldn’t see any errors related to physical resources allocation error as he has no knowledge about hosts/storages/physical network topology. -Alena. On 3/17/14, 9:40 AM, John Kinsella j...@stratosec.co wrote: I didn’t see comments from others, but this sounds great to me. More info is always better IMHO. On Mar 11, 2014, at 2:31 AM, Sonal Ojha sonal.o...@sungard.commailto:sonal.o...@sungard.com wrote: Currently the event logged in CloudStack doesn't give detailed information about the event that has occurred. The information provided in each event shown on the cloudstack ui doesn't provide specifics, particularly in case of errors. For example, the message shown on the cloudstack ui is just Error while starting Vm. Vm Id: id in case of failure to start a vm , which doesnt help much. I would like to propose some changes to enhance the events to be more informative. Like: 1) Instead of just showing resource database id in the event details it should also display resource UUID. Since all the cloudstack apis take input as resource uuid it would be helpful to see the same on the ui as well. Like in the quickview mode introduce another field as resource UUID which would specify the UUID for the resource on which the event occurred. 2) Enhance the events and listEvents API to include the resource UUID so that it can be queried by the resource UUID as well. 3) Currently, the event description messages are specified in the *Cmd.java file instead, all of them should be externalize to a resource file. This would be helpful even for internationalization. 4) Provide more detailed messages in case of error events. Messages such as Error while starting VM are generic to take any action. These changes could be taken forward in phases, some suggestion like Phase I - include 2 and 3 point mentioned above Phase II - include 1 and 4 point mentioned above Thoughts / Suggestions ? -- Regards, ___ *Sonal Ojha* ● Senior Engineer - Product Developement ● SunGard Availability Services, India ● Mobile: +91 9922412645● Email: sonal.o...@sungard.commailto:sonal.o...@sungard.com ● Website: http://www.sungardas.in/ 8 Times Winner – BC Service Provider of the Year – 2011, 2010, 2009, 2006, 2005, 2002, 2000, 1999; Finalist – 2008, 2007, 2004, 2001 ● Excellence in Infrastructure Management – 2010 ● Outstanding Excellence in Business Continuity – 2008 ● Business Continuity Provider of the Year (BCM Service) – 2013 BCI Global Awards ● Business Continuity Provider of the Year (BCM Product) – 2013 BCI India Awards Stratosechttp://stratosec.co/ - Compliance as a Service o: 415.315.9385 @johnlkinsellahttp://twitter.com/johnlkinsella -- Regards, ___ *Sonal Ojha* ● Senior Engineer - Product Developement ● SunGard Availability Services, India ● Mobile: +91 9922412645● Email: sonal.o...@sungard.com ● Website: http://www.sungardas.in/
Re: system vm disk space issue in ACS 4.3
The problem appears to be the start function in the /etc/init.d/cloud service for console proxy. More specifically the following line also writes to /var/log/cloud.out -- (cd $CLOUD_COM_HOME/systemvm; nohup ./run.sh /var/log/cloud/cloud.out 21 ) -- since run.sh calls _run.sh and both has set -x enabled, in certain situations they can keep logging messages to cloud.out without being aware of the settings in log4j-cloud.xml One way to fix that could be that run.sh and _run.sh would log to cloud.out only if a debug flag was set to true, otherwise only the java process would write to cloud.out and log4j would respect the settings in log4j-cloud.xml Thanks Saurav On Mon, Mar 17, 2014 at 8:47 PM, Saurav Lahiri saurav.lah...@sungard.comwrote: Could it have something to do with the RollingFileAppender that is being used. The following rollingfileappenderhttp://apache-logging.6191.n7.nabble.com/RollingFileAppender-not-working-consistently-td8582.html link appears to be a bit outdated but they more or less describe a similar problem that we are seeing? On our environment that is what we have seeing for sometime on console proxy. The root filesystem goes full with the cloud.out.* occupying all the space. This happens pretty frequently and we have to regularly recycle the console proxy to resolve this issue. As seen below, cloud.out.2 should not have exceeded 10MB but it stands at 217MB now. drwxr-xr-x 2 root root 4.0K Mar 17 14:57 . drwxr-xr-x 8 root root 4.0K Mar 17 15:01 .. -rw-r--r-- 1 root root0 Mar 12 18:18 api-server.log -rw-r--r-- 1 root root 357K Mar 17 15:06 cloud.out -rw-r--r-- 1 root root 2.1M Mar 17 14:56 cloud.out.1 -rw-r--r-- 1 root root 217M Mar 17 15:06 cloud.out.2 root@v--VM:/var/log/cloud# lsof | grep cloud.out sleep 649 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 sleep 649 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2312 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2312 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2339 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2339 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2786 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2786 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root 116w REG 202,1319382 181769 /var/log/cloud/cloud.out root@v--VM:/var/log/cloud# ls -alh Thanks Saurav On Tue, Mar 11, 2014 at 7:58 AM, Chiradeep Vittal chiradeep.vit...@citrix.com wrote: Yes, it was deliberate. I can¹t find the discussion, but it revolved around a security best practice of having separate partitions for /, /swap, home directories On 3/10/14, 11:35 AM, Marcus shadow...@gmail.com wrote: There have been several raised, actually regarding /var/log. As for the system vm partitioning, it was explicitly changed from single to multiple partitions last year. I have no idea why, but I generally don't file bugs without community discussion on things that seem deliberate. On Sat, Mar 8, 2014 at 11:32 AM, Marcus shadow...@gmail.com wrote: Yeah, I've just seen on busy systems where even with log rotation working properly the little space left in var after OS files is barely enough, for example the conntrackd log on a busy VPC. We actually ended up rolling our own system vm, the existing image has plenty of space, its just locked up in other partitions. On Mar 8, 2014 8:58 AM, Rajesh Battala rajesh.batt...@citrix.com wrote: Yes, only 435MB is available for /var . we can increase the space also. But we need to find out the root cause which services are causing the /var to fill up. Can you please find out and post which log files are taking up more space in /var Thanks Rajesh Battala -Original Message- From: Marcus [mailto:shadow...@gmail.com] Sent: Saturday, March 8, 2014 8:19 PM To: dev@cloudstack.apache.org Subject: RE: system vm disk space issue in ACS 4.3 Perhaps there's a new service. I know in the past we've seen issues with this , specifically the conntrackd log. I think the cloud logs weren't getting rolled either, but I thought it was all fixed. There's also simply not a ton of space on
RE: system vm disk space issue in ACS 4.3
Can you please file a bug and send your fix for review. Thanks Rajesh Battala -Original Message- From: Saurav Lahiri [mailto:saurav.lah...@sungard.com] Sent: Wednesday, March 19, 2014 7:20 PM To: dev@cloudstack.apache.org Subject: Re: system vm disk space issue in ACS 4.3 The problem appears to be the start function in the /etc/init.d/cloud service for console proxy. More specifically the following line also writes to /var/log/cloud.out -- (cd $CLOUD_COM_HOME/systemvm; nohup ./run.sh /var/log/cloud/cloud.out 21 ) -- since run.sh calls _run.sh and both has set -x enabled, in certain situations they can keep logging messages to cloud.out without being aware of the settings in log4j-cloud.xml One way to fix that could be that run.sh and _run.sh would log to cloud.out only if a debug flag was set to true, otherwise only the java process would write to cloud.out and log4j would respect the settings in log4j-cloud.xml Thanks Saurav On Mon, Mar 17, 2014 at 8:47 PM, Saurav Lahiri saurav.lah...@sungard.comwrote: Could it have something to do with the RollingFileAppender that is being used. The following rollingfileappenderhttp://apache-logging.6191.n7.nabble.com/RollingFi leAppender-not-working-consistently-td8582.html link appears to be a bit outdated but they more or less describe a similar problem that we are seeing? On our environment that is what we have seeing for sometime on console proxy. The root filesystem goes full with the cloud.out.* occupying all the space. This happens pretty frequently and we have to regularly recycle the console proxy to resolve this issue. As seen below, cloud.out.2 should not have exceeded 10MB but it stands at 217MB now. drwxr-xr-x 2 root root 4.0K Mar 17 14:57 . drwxr-xr-x 8 root root 4.0K Mar 17 15:01 .. -rw-r--r-- 1 root root0 Mar 12 18:18 api-server.log -rw-r--r-- 1 root root 357K Mar 17 15:06 cloud.out -rw-r--r-- 1 root root 2.1M Mar 17 14:56 cloud.out.1 -rw-r--r-- 1 root root 217M Mar 17 15:06 cloud.out.2 root@v--VM:/var/log/cloud# lsof | grep cloud.out sleep 649 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 sleep 649 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2312 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2312 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2339 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2339 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2786 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2786 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root 116w REG 202,1319382 181769 /var/log/cloud/cloud.out root@v--VM:/var/log/cloud# ls -alh Thanks Saurav On Tue, Mar 11, 2014 at 7:58 AM, Chiradeep Vittal chiradeep.vit...@citrix.com wrote: Yes, it was deliberate. I can¹t find the discussion, but it revolved around a security best practice of having separate partitions for /, /swap, home directories On 3/10/14, 11:35 AM, Marcus shadow...@gmail.com wrote: There have been several raised, actually regarding /var/log. As for the system vm partitioning, it was explicitly changed from single to multiple partitions last year. I have no idea why, but I generally don't file bugs without community discussion on things that seem deliberate. On Sat, Mar 8, 2014 at 11:32 AM, Marcus shadow...@gmail.com wrote: Yeah, I've just seen on busy systems where even with log rotation working properly the little space left in var after OS files is barely enough, for example the conntrackd log on a busy VPC. We actually ended up rolling our own system vm, the existing image has plenty of space, its just locked up in other partitions. On Mar 8, 2014 8:58 AM, Rajesh Battala rajesh.batt...@citrix.com wrote: Yes, only 435MB is available for /var . we can increase the space also. But we need to find out the root cause which services are causing the /var to fill up. Can you please find out and post which log files are taking up more space in /var Thanks Rajesh Battala -Original Message- From: Marcus [mailto:shadow...@gmail.com] Sent: Saturday, March 8, 2014 8:19 PM To: dev@cloudstack.apache.org
Re: Review Request 18677: CLOUDSTACK-3272
On March 18, 2014, 11:38 a.m., Murali Reddy wrote: plugins/event-bus/rabbitmq/src/org/apache/cloudstack/mom/rabbitmq/RabbitMQEventBus.java, line 244 https://reviews.apache.org/r/18677/diff/1/?file=507875#file507875line244 Please use String.Equals method than '==' I will make this change. On March 18, 2014, 11:38 a.m., Murali Reddy wrote: plugins/event-bus/rabbitmq/src/org/apache/cloudstack/mom/rabbitmq/RabbitMQEventBus.java, lines 246-254 https://reviews.apache.org/r/18677/diff/1/?file=507875#file507875line246 Why not filter at the source where events gets published it self instead of filtering in the plug-ins? For e.g. in ActionEventUtils.publishOnEventBus you could check the config value 'publish.action.events' and then decide to publish or not. I tried moving to the ActionEventUtils but facing issue instantiating ConfigurationDao, it doesn't give any error while building but even after injecting the dao the object is null and so gives a NullPointerException. - Sonal --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/18677/#review37548 --- On March 4, 2014, 5:51 a.m., Sonal Ojha wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/18677/ --- (Updated March 4, 2014, 5:51 a.m.) Review request for cloudstack, Chiradeep Vittal and Murali Reddy. Bugs: CLOUDSTACK-3272 https://issues.apache.org/jira/browse/CLOUDSTACK-3272 Repository: cloudstack-git Description --- At present, there are multiple event types that are generated by CS, action events,usage events, resource state change events and alerts. Current problem is all the events gets published on the event bus when event bus is enabled. Intent is to introduce global setting config parameters to specify which category of events to be published or not be published on the event bus. Diffs - plugins/event-bus/rabbitmq/src/org/apache/cloudstack/mom/rabbitmq/RabbitMQEventBus.java 478c8d7 server/src/com/cloud/configuration/Config.java 2d55f46 server/src/com/cloud/test/DatabaseConfig.java 9370218 Diff: https://reviews.apache.org/r/18677/diff/ Testing --- Successfully tested publishing / not publishing of various events based on the global parameter publish.*.events. Thanks, Sonal Ojha
Review Request 19399: CLOUDSTACK-6257: Resolving issue in template creation from user VM volume, added method to check the state of VM before template creation
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19399/ --- Review request for cloudstack and Santhosh Edukulla. Bugs: CLOUDSTACK-6257 https://issues.apache.org/jira/browse/CLOUDSTACK-6257 Repository: cloudstack-git Description --- As suggested, added getState method for VirtualMachine class, and it is called before template creation. If VM fails to go into desired state, it returns failure. Diffs - test/integration/component/test_project_usage.py ba0a63c test/integration/component/test_resource_limits.py f0d558e test/integration/component/test_tags.py 2a6e076 test/integration/component/test_templates.py 3e83615 test/integration/component/test_usage.py 5979a0a tools/marvin/marvin/integration/lib/base.py 775b289 Diff: https://reviews.apache.org/r/19399/diff/ Testing --- Yes. Thanks, Ashutosh Kelkar
Re: system vm disk space issue in ACS 4.3
Thanks Rajesh. I have created a jira ticket for this https://issues.apache.org/jira/browse/CLOUDSTACK-6258. Will send in the fix for review in a couple of days. Thanks Saurav On Wed, Mar 19, 2014 at 8:03 PM, Rajesh Battala rajesh.batt...@citrix.comwrote: Can you please file a bug and send your fix for review. Thanks Rajesh Battala -Original Message- From: Saurav Lahiri [mailto:saurav.lah...@sungard.com] Sent: Wednesday, March 19, 2014 7:20 PM To: dev@cloudstack.apache.org Subject: Re: system vm disk space issue in ACS 4.3 The problem appears to be the start function in the /etc/init.d/cloud service for console proxy. More specifically the following line also writes to /var/log/cloud.out -- (cd $CLOUD_COM_HOME/systemvm; nohup ./run.sh /var/log/cloud/cloud.out 21 ) -- since run.sh calls _run.sh and both has set -x enabled, in certain situations they can keep logging messages to cloud.out without being aware of the settings in log4j-cloud.xml One way to fix that could be that run.sh and _run.sh would log to cloud.out only if a debug flag was set to true, otherwise only the java process would write to cloud.out and log4j would respect the settings in log4j-cloud.xml Thanks Saurav On Mon, Mar 17, 2014 at 8:47 PM, Saurav Lahiri saurav.lah...@sungard.com wrote: Could it have something to do with the RollingFileAppender that is being used. The following rollingfileappenderhttp://apache-logging.6191.n7.nabble.com/RollingFi leAppender-not-working-consistently-td8582.html link appears to be a bit outdated but they more or less describe a similar problem that we are seeing? On our environment that is what we have seeing for sometime on console proxy. The root filesystem goes full with the cloud.out.* occupying all the space. This happens pretty frequently and we have to regularly recycle the console proxy to resolve this issue. As seen below, cloud.out.2 should not have exceeded 10MB but it stands at 217MB now. drwxr-xr-x 2 root root 4.0K Mar 17 14:57 . drwxr-xr-x 8 root root 4.0K Mar 17 15:01 .. -rw-r--r-- 1 root root0 Mar 12 18:18 api-server.log -rw-r--r-- 1 root root 357K Mar 17 15:06 cloud.out -rw-r--r-- 1 root root 2.1M Mar 17 14:56 cloud.out.1 -rw-r--r-- 1 root root 217M Mar 17 15:06 cloud.out.2 root@v--VM:/var/log/cloud# lsof | grep cloud.out sleep 649 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 sleep 649 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2312 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2312 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2339 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2339 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2786 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2786 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root 116w REG 202,1319382 181769 /var/log/cloud/cloud.out root@v--VM:/var/log/cloud# ls -alh Thanks Saurav On Tue, Mar 11, 2014 at 7:58 AM, Chiradeep Vittal chiradeep.vit...@citrix.com wrote: Yes, it was deliberate. I can¹t find the discussion, but it revolved around a security best practice of having separate partitions for /, /swap, home directories On 3/10/14, 11:35 AM, Marcus shadow...@gmail.com wrote: There have been several raised, actually regarding /var/log. As for the system vm partitioning, it was explicitly changed from single to multiple partitions last year. I have no idea why, but I generally don't file bugs without community discussion on things that seem deliberate. On Sat, Mar 8, 2014 at 11:32 AM, Marcus shadow...@gmail.com wrote: Yeah, I've just seen on busy systems where even with log rotation working properly the little space left in var after OS files is barely enough, for example the conntrackd log on a busy VPC. We actually ended up rolling our own system vm, the existing image has plenty of space, its just locked up in other partitions. On Mar 8, 2014 8:58 AM, Rajesh Battala rajesh.batt...@citrix.com wrote: Yes, only 435MB is available for /var . we can increase the space also. But we
Re: Review Request 19399: CLOUDSTACK-6257: Resolving issue in template creation from user VM volume, added method to check the state of VM before template creation
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19399/#review37723 --- test/integration/component/test_usage.py https://reviews.apache.org/r/19399/#comment69370 Also, just a thought. If stop operation itself verifies the state and return, so test case can check some thing like if virtual_machine.stop() == FAIL: raise\fail. I believe we can use getState inside stop operation itself. Basically, stop operation return can be enforced and checked. tools/marvin/marvin/integration/lib/base.py https://reviews.apache.org/r/19399/#comment69366 Add other states for VM as well. If anybody wanted to use it, they can use these states, otherwise they have to touch this library again. tools/marvin/marvin/integration/lib/base.py https://reviews.apache.org/r/19399/#comment69368 Move this inside try block. tools/marvin/marvin/integration/lib/base.py https://reviews.apache.org/r/19399/#comment69369 Just reorganize while loop, and use while timeout rather than while True. So, we dont need separate elif. tools/marvin/marvin/integration/lib/base.py https://reviews.apache.org/r/19399/#comment69364 This else can be removed i believe. Also , continue is not required. - Santhosh Edukulla On March 19, 2014, 3:10 p.m., Ashutosh Kelkar wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19399/ --- (Updated March 19, 2014, 3:10 p.m.) Review request for cloudstack and Santhosh Edukulla. Bugs: CLOUDSTACK-6257 https://issues.apache.org/jira/browse/CLOUDSTACK-6257 Repository: cloudstack-git Description --- As suggested, added getState method for VirtualMachine class, and it is called before template creation. If VM fails to go into desired state, it returns failure. Diffs - test/integration/component/test_project_usage.py ba0a63c test/integration/component/test_resource_limits.py f0d558e test/integration/component/test_tags.py 2a6e076 test/integration/component/test_templates.py 3e83615 test/integration/component/test_usage.py 5979a0a tools/marvin/marvin/integration/lib/base.py 775b289 Diff: https://reviews.apache.org/r/19399/diff/ Testing --- Yes. Thanks, Ashutosh Kelkar
Unable to inject ConfigurationDao in cloud-server module
Hello, I am trying to inject ConfigurationDao into the ActionEventUtils.java for some code changes related to CLOUDSTACK-3272. While building(with unit test case) it doesnt give any error and builds successfully, but while debugging it gives a NullPointerException when trying to use the ConfigurationDao instance. I am not sure where am I missing to make the entry. -- Regards, ___ *Sonal Ojha* ● Senior Engineer - Product Developement ● SunGard Availability Services, India ● Mobile: +91 9922412645● Email: sonal.o...@sungard.com ● Website: http://www.sungardas.in/ 8 Times Winner – BC Service Provider of the Year – 2011, 2010, 2009, 2006, 2005, 2002, 2000, 1999; Finalist – 2008, 2007, 2004, 2001 ● Excellence in Infrastructure Management – 2010 ● Outstanding Excellence in Business Continuity – 2008 ● Business Continuity Provider of the Year (BCM Service) – 2013 BCI Global Awards ● Business Continuity Provider of the Year (BCM Product) – 2013 BCI India Awards *[image: AS_yt]* http://www.youtube.com/user/SunGardAS*[image: AS_twitter]* https://twitter.com/SunGardASIN*[image: AS_in]*http://www.linkedin.com/company/sungardasin*[image: AS_gplus]* https://plus.google.com/102459878242108588663/*[image: AS_fb]*https://www.facebook.com/sungardas.in*[image: AS_ss]* http://www.slideshare.net/SunGardASIN/documents
RE: system vm disk space issue in ACS 4.3
Great. Post your patch at reviews.apache.org Thanks Rajesh Battala -Original Message- From: Saurav Lahiri [mailto:saurav.lah...@sungard.com] Sent: Wednesday, March 19, 2014 8:49 PM To: dev@cloudstack.apache.org Subject: Re: system vm disk space issue in ACS 4.3 Thanks Rajesh. I have created a jira ticket for this https://issues.apache.org/jira/browse/CLOUDSTACK-6258. Will send in the fix for review in a couple of days. Thanks Saurav On Wed, Mar 19, 2014 at 8:03 PM, Rajesh Battala rajesh.batt...@citrix.comwrote: Can you please file a bug and send your fix for review. Thanks Rajesh Battala -Original Message- From: Saurav Lahiri [mailto:saurav.lah...@sungard.com] Sent: Wednesday, March 19, 2014 7:20 PM To: dev@cloudstack.apache.org Subject: Re: system vm disk space issue in ACS 4.3 The problem appears to be the start function in the /etc/init.d/cloud service for console proxy. More specifically the following line also writes to /var/log/cloud.out -- (cd $CLOUD_COM_HOME/systemvm; nohup ./run.sh /var/log/cloud/cloud.out 21 ) -- since run.sh calls _run.sh and both has set -x enabled, in certain situations they can keep logging messages to cloud.out without being aware of the settings in log4j-cloud.xml One way to fix that could be that run.sh and _run.sh would log to cloud.out only if a debug flag was set to true, otherwise only the java process would write to cloud.out and log4j would respect the settings in log4j-cloud.xml Thanks Saurav On Mon, Mar 17, 2014 at 8:47 PM, Saurav Lahiri saurav.lah...@sungard.com wrote: Could it have something to do with the RollingFileAppender that is being used. The following rollingfileappenderhttp://apache-logging.6191.n7.nabble.com/Rolling Fi leAppender-not-working-consistently-td8582.html link appears to be a bit outdated but they more or less describe a similar problem that we are seeing? On our environment that is what we have seeing for sometime on console proxy. The root filesystem goes full with the cloud.out.* occupying all the space. This happens pretty frequently and we have to regularly recycle the console proxy to resolve this issue. As seen below, cloud.out.2 should not have exceeded 10MB but it stands at 217MB now. drwxr-xr-x 2 root root 4.0K Mar 17 14:57 . drwxr-xr-x 8 root root 4.0K Mar 17 15:01 .. -rw-r--r-- 1 root root0 Mar 12 18:18 api-server.log -rw-r--r-- 1 root root 357K Mar 17 15:06 cloud.out -rw-r--r-- 1 root root 2.1M Mar 17 14:56 cloud.out.1 -rw-r--r-- 1 root root 217M Mar 17 15:06 cloud.out.2 root@v--VM:/var/log/cloud# lsof | grep cloud.out sleep 649 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 sleep 649 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2312 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2312 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2339 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2339 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2786 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 bash 2786 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root1w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root2w REG 202,1 226122291 181737 /var/log/cloud/cloud.out.2 java 2805 root 116w REG 202,1319382 181769 /var/log/cloud/cloud.out root@v--VM:/var/log/cloud# ls -alh Thanks Saurav On Tue, Mar 11, 2014 at 7:58 AM, Chiradeep Vittal chiradeep.vit...@citrix.com wrote: Yes, it was deliberate. I can¹t find the discussion, but it revolved around a security best practice of having separate partitions for /, /swap, home directories On 3/10/14, 11:35 AM, Marcus shadow...@gmail.com wrote: There have been several raised, actually regarding /var/log. As for the system vm partitioning, it was explicitly changed from single to multiple partitions last year. I have no idea why, but I generally don't file bugs without community discussion on things that seem deliberate. On Sat, Mar 8, 2014 at 11:32 AM, Marcus shadow...@gmail.com wrote: Yeah, I've just seen on busy systems where even with log rotation working properly the little space left in var after OS files is barely enough, for example the conntrackd log on a busy
Re: [VOTE] Apache CloudStack 4.3.0 (eighth round)
Florin, I had a similar issue earlier today. My solution was to cleanup everything from previous builds - i did not figure what exactly got corrupted where, but i did have layered installs of ACS4.2.1 on top of multiple versions of 4.3 . My fix was something along the lines of rm -rf `locate cloudstack` But i would ask that you be careful when you run the command above. I also dropped my databases in order for everything to be recreated - probably was not necessary, but i had nothing to loose and it worked. Regards ilya On 3/18/14, 1:45 PM, Florin Dumitrascu wrote: Hi Alena, Actually I just had a quick look at the management server logs and I see this error. MySQL server is running, so not sure what is causing it: 2014-03-18 17:37:12,453 ERROR [c.c.u.d.Merovingian2] (main:null) Unable to get a new db connection com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. -Original Message- From: Alena Prokharchyk [mailto:alena.prokharc...@citrix.com] Sent: Tuesday, March 18, 2014 5:40 PM To: dev@cloudstack.apache.org; Florin Dumitrascu Subject: Re: [VOTE] Apache CloudStack 4.3.0 (eighth round) Florin, can you check the output of the following DB query: Select * from configuration where name=hypervisor.list On 3/18/14, 10:17 AM, Florin Dumitrascu florin.dumitra...@intunenetworks.com wrote: Apologies for the missing link. Screenshot of the GUI bug is here: http://imgur.com/FL9OnY0 Thanks, Florin -Original Message- From: Florin Dumitrascu [mailto:florin.dumitra...@intunenetworks.com] Sent: Tuesday, March 18, 2014 5:11 PM To: dev@cloudstack.apache.org Subject: RE: [VOTE] Apache CloudStack 4.3.0 (eighth round) Hi, I am trying to create an advanced zone using RC8, but I am blocked even from the first steps. As seen in the attached image, I cannot select the Hypervisor type from the drop down box. Has anyone else seen this behaviour ? Thanks, Florin -Original Message- From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com] Sent: Thursday, March 13, 2014 12:27 AM To: dev@cloudstack.apache.org Subject: [VOTE] Apache CloudStack 4.3.0 (eighth round) Hi All, I've created a 4.3.0 release, with the following artifacts up for a vote: Git Branch and Commit SH: https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=shortlog;h=r efs /heads/4.3 Commit: 6a6ec648099553a42f830dcd566eab2452428908 List of changes: New Features in 4.3: https://issues.apache.org/jira/issues/?filter=12325248 Improvement in 4.3: https://issues.apache.org/jira/issues/?filter=12325249 Issues fixed in 4.3 https://issues.apache.org/jira/issues/?filter=12326161 Known Issues in 4.3: https://issues.apache.org/jira/issues/?filter=12326162 Source release (checksums and signatures are available at the same location): https://dist.apache.org/repos/dist/dev/cloudstack/4.3.0/ PGP release keys (signed using 94BE0D7C): https://dist.apache.org/repos/dist/release/cloudstack/KEYS Testing instructions are here: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Release+test+pro ced ure Vote will be open for 72 hours (Monday evening PST 5:30 PM) 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) Thanks Animesh IMPORTANT NOTE: The information in this e-mail (and any attachments) is confidential. The contents may not be disclosed or used by anyone other than the addressee. If you are not the intended recipient, please notify the sender immediately or telephone: +353 (0)1 6204700. We cannot accept any responsibility for the accuracy or completeness of this message as it has been transmitted over a public network. If you suspect that the message may have been intercepted or amended, please call the sender. IMPORTANT NOTE: The information in this e-mail (and any attachments) is confidential. The contents may not be disclosed or used by anyone other than the addressee. If you are not the intended recipient, please notify the sender immediately or telephone: +353 (0)1 6204700. We cannot accept any responsibility for the accuracy or completeness of this message as it has been transmitted over a public network. If you suspect that the message may have been intercepted or amended, please call the sender. IMPORTANT NOTE: The information in this e-mail (and any attachments) is confidential. The contents may not be disclosed or used by anyone other than the addressee. If you are not the intended recipient, please notify the sender immediately or telephone: +353 (0)1 6204700. We cannot accept any responsibility for the accuracy or completeness of this message as it has been transmitted over a public network. If you suspect that the message may have been intercepted or amended, please call the sender.
RE: [VOTE] Apache CloudStack 4.3.0 (eighth round)
Hi Ilya, Thanks for getting back. My problem was actually caused by myself playing around with MySQL bind address setting in my.cnf. Apologies for all the noise. Florin -Original Message- From: ilya musayev [mailto:ilya.mailing.li...@gmail.com] Sent: Wednesday, March 19, 2014 3:46 PM To: dev@cloudstack.apache.org Subject: Re: [VOTE] Apache CloudStack 4.3.0 (eighth round) Florin, I had a similar issue earlier today. My solution was to cleanup everything from previous builds - i did not figure what exactly got corrupted where, but i did have layered installs of ACS4.2.1 on top of multiple versions of 4.3 . My fix was something along the lines of rm -rf `locate cloudstack` But i would ask that you be careful when you run the command above. I also dropped my databases in order for everything to be recreated - probably was not necessary, but i had nothing to loose and it worked. Regards ilya On 3/18/14, 1:45 PM, Florin Dumitrascu wrote: Hi Alena, Actually I just had a quick look at the management server logs and I see this error. MySQL server is running, so not sure what is causing it: 2014-03-18 17:37:12,453 ERROR [c.c.u.d.Merovingian2] (main:null) Unable to get a new db connection com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. -Original Message- From: Alena Prokharchyk [mailto:alena.prokharc...@citrix.com] Sent: Tuesday, March 18, 2014 5:40 PM To: dev@cloudstack.apache.org; Florin Dumitrascu Subject: Re: [VOTE] Apache CloudStack 4.3.0 (eighth round) Florin, can you check the output of the following DB query: Select * from configuration where name=hypervisor.list On 3/18/14, 10:17 AM, Florin Dumitrascu florin.dumitra...@intunenetworks.com wrote: Apologies for the missing link. Screenshot of the GUI bug is here: http://imgur.com/FL9OnY0 Thanks, Florin -Original Message- From: Florin Dumitrascu [mailto:florin.dumitra...@intunenetworks.com] Sent: Tuesday, March 18, 2014 5:11 PM To: dev@cloudstack.apache.org Subject: RE: [VOTE] Apache CloudStack 4.3.0 (eighth round) Hi, I am trying to create an advanced zone using RC8, but I am blocked even from the first steps. As seen in the attached image, I cannot select the Hypervisor type from the drop down box. Has anyone else seen this behaviour ? Thanks, Florin -Original Message- From: Animesh Chaturvedi [mailto:animesh.chaturv...@citrix.com] Sent: Thursday, March 13, 2014 12:27 AM To: dev@cloudstack.apache.org Subject: [VOTE] Apache CloudStack 4.3.0 (eighth round) Hi All, I've created a 4.3.0 release, with the following artifacts up for a vote: Git Branch and Commit SH: https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=shortlog;h =r efs /heads/4.3 Commit: 6a6ec648099553a42f830dcd566eab2452428908 List of changes: New Features in 4.3: https://issues.apache.org/jira/issues/?filter=12325248 Improvement in 4.3: https://issues.apache.org/jira/issues/?filter=12325249 Issues fixed in 4.3 https://issues.apache.org/jira/issues/?filter=12326161 Known Issues in 4.3: https://issues.apache.org/jira/issues/?filter=12326162 Source release (checksums and signatures are available at the same location): https://dist.apache.org/repos/dist/dev/cloudstack/4.3.0/ PGP release keys (signed using 94BE0D7C): https://dist.apache.org/repos/dist/release/cloudstack/KEYS Testing instructions are here: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Release+test+p ro ced ure Vote will be open for 72 hours (Monday evening PST 5:30 PM) 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) Thanks Animesh IMPORTANT NOTE: The information in this e-mail (and any attachments) is confidential. The contents may not be disclosed or used by anyone other than the addressee. If you are not the intended recipient, please notify the sender immediately or telephone: +353 (0)1 6204700. We cannot accept any responsibility for the accuracy or completeness of this message as it has been transmitted over a public network. If you suspect that the message may have been intercepted or amended, please call the sender. IMPORTANT NOTE: The information in this e-mail (and any attachments) is confidential. The contents may not be disclosed or used by anyone other than the addressee. If you are not the intended recipient, please notify the sender immediately or telephone: +353 (0)1 6204700. We cannot accept any responsibility for the accuracy or completeness of this message as it has been transmitted over a public network. If you suspect that the message may have been intercepted or amended, please call the sender. IMPORTANT NOTE: The information in this e-mail (and
Re: Unable to inject ConfigurationDao in cloud-server module
Sonal, did you initialize it the way other daos are initialized? In init() method marked with @PostConstruct On 3/19/14, 8:22 AM, Sonal Ojha sonal.o...@sungard.com wrote: Hello, I am trying to inject ConfigurationDao into the ActionEventUtils.java for some code changes related to CLOUDSTACK-3272. While building(with unit test case) it doesnt give any error and builds successfully, but while debugging it gives a NullPointerException when trying to use the ConfigurationDao instance. I am not sure where am I missing to make the entry. -- Regards, ___ *Sonal Ojha* ● Senior Engineer - Product Developement ● SunGard Availability Services, India ● Mobile: +91 9922412645● Email: sonal.o...@sungard.com ● Website: http://www.sungardas.in/ 8 Times Winner – BC Service Provider of the Year – 2011, 2010, 2009, 2006, 2005, 2002, 2000, 1999; Finalist – 2008, 2007, 2004, 2001 ● Excellence in Infrastructure Management – 2010 ● Outstanding Excellence in Business Continuity – 2008 ● Business Continuity Provider of the Year (BCM Service) – 2013 BCI Global Awards ● Business Continuity Provider of the Year (BCM Product) – 2013 BCI India Awards *[image: AS_yt]* http://www.youtube.com/user/SunGardAS*[image: AS_twitter]* https://twitter.com/SunGardASIN*[image: AS_in]*http://www.linkedin.com/company/sungardasin*[image: AS_gplus]* https://plus.google.com/102459878242108588663/*[image: AS_fb]*https://www.facebook.com/sungardas.in*[image: AS_ss]* http://www.slideshare.net/SunGardASIN/documents
Re: Review Request 19038: CLOUDSTACK-6090: Virtual Router Service Failure Alerting
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19038/#review37735 --- core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java https://reviews.apache.org/r/19038/#comment69378 Hi, Did you mean to override isQuery() method of NetworkElementCommand ? Here I followed the same as GetDomRVersionCommand. - Harikrishna Patnala On March 14, 2014, 9:36 a.m., Harikrishna Patnala wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19038/ --- (Updated March 14, 2014, 9:36 a.m.) Review request for cloudstack, Chiradeep Vittal, Jayapal Reddy, and Murali Reddy. Bugs: CLOUDSTACK-6090 https://issues.apache.org/jira/browse/CLOUDSTACK-6090 Repository: cloudstack-git Description --- CLOUDSTACK-6090: Virtual Router Service Failure Alerting Currently in CS we can monitor the running services on Virtual Router and ensure they are running through the lifetime of VR. Upon failure of any service in VR, monitoring service logs the alerts in VR logs. With this feature those alerts will be sent to MS. Added marvin tests Diffs - core/src/com/cloud/agent/api/GetRouterAlertsAnswer.java PRE-CREATION core/src/com/cloud/agent/api/routing/GetRouterAlertsCommand.java PRE-CREATION core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java 3712aba engine/schema/resources/META-INF/cloudstack/core/spring-engine-schema-core-daos-context.xml 765d86c engine/schema/src/com/cloud/network/dao/OpRouterMonitorServiceDao.java PRE-CREATION engine/schema/src/com/cloud/network/dao/OpRouterMonitorServiceDaoImpl.java PRE-CREATION engine/schema/src/com/cloud/network/dao/OpRouterMonitorServiceVO.java PRE-CREATION server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java eeab91d setup/db/db/schema-430to440.sql 056c5f8 systemvm/patches/debian/config/opt/cloud/bin/getRouterAlerts.sh PRE-CREATION systemvm/patches/debian/config/root/monitorServices.py 0319ece test/integration/smoke/test_VirtualRouter_alerts.py PRE-CREATION Diff: https://reviews.apache.org/r/19038/diff/ Testing --- Thanks, Harikrishna Patnala
Re: Review Request 19038: CLOUDSTACK-6090: Virtual Router Service Failure Alerting
On March 18, 2014, 10:30 p.m., Sheng Yang wrote: core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java, line 282 https://reviews.apache.org/r/19038/diff/3/?file=519578#file519578line282 Put it in query command rather than here. It would demand immediate answer with details rather than a simple true/false answer. See GetDomRVersionCommand. Hi, Did you mean to override isQuery() method of NetworkElementCommand ? Here I followed the same as GetDomRVersionCommand. - Harikrishna --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19038/#review37641 --- On March 14, 2014, 9:36 a.m., Harikrishna Patnala wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19038/ --- (Updated March 14, 2014, 9:36 a.m.) Review request for cloudstack, Chiradeep Vittal, Jayapal Reddy, and Murali Reddy. Bugs: CLOUDSTACK-6090 https://issues.apache.org/jira/browse/CLOUDSTACK-6090 Repository: cloudstack-git Description --- CLOUDSTACK-6090: Virtual Router Service Failure Alerting Currently in CS we can monitor the running services on Virtual Router and ensure they are running through the lifetime of VR. Upon failure of any service in VR, monitoring service logs the alerts in VR logs. With this feature those alerts will be sent to MS. Added marvin tests Diffs - core/src/com/cloud/agent/api/GetRouterAlertsAnswer.java PRE-CREATION core/src/com/cloud/agent/api/routing/GetRouterAlertsCommand.java PRE-CREATION core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java 3712aba engine/schema/resources/META-INF/cloudstack/core/spring-engine-schema-core-daos-context.xml 765d86c engine/schema/src/com/cloud/network/dao/OpRouterMonitorServiceDao.java PRE-CREATION engine/schema/src/com/cloud/network/dao/OpRouterMonitorServiceDaoImpl.java PRE-CREATION engine/schema/src/com/cloud/network/dao/OpRouterMonitorServiceVO.java PRE-CREATION server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java eeab91d setup/db/db/schema-430to440.sql 056c5f8 systemvm/patches/debian/config/opt/cloud/bin/getRouterAlerts.sh PRE-CREATION systemvm/patches/debian/config/root/monitorServices.py 0319ece test/integration/smoke/test_VirtualRouter_alerts.py PRE-CREATION Diff: https://reviews.apache.org/r/19038/diff/ Testing --- Thanks, Harikrishna Patnala
Re: Review Request 19038: CLOUDSTACK-6090: Virtual Router Service Failure Alerting
On March 18, 2014, 10:30 p.m., Sheng Yang wrote: core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java, line 282 https://reviews.apache.org/r/19038/diff/3/?file=519578#file519578line282 Put it in query command rather than here. It would demand immediate answer with details rather than a simple true/false answer. See GetDomRVersionCommand. Harikrishna Patnala wrote: Hi, Did you mean to override isQuery() method of NetworkElementCommand ? Here I followed the same as GetDomRVersionCommand. Oh yes, sorry I misread the code. In this case, you should remove the generateConfig() later since that's not for query commands. I would drop this one. - Sheng --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19038/#review37641 --- On March 14, 2014, 9:36 a.m., Harikrishna Patnala wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19038/ --- (Updated March 14, 2014, 9:36 a.m.) Review request for cloudstack, Chiradeep Vittal, Jayapal Reddy, and Murali Reddy. Bugs: CLOUDSTACK-6090 https://issues.apache.org/jira/browse/CLOUDSTACK-6090 Repository: cloudstack-git Description --- CLOUDSTACK-6090: Virtual Router Service Failure Alerting Currently in CS we can monitor the running services on Virtual Router and ensure they are running through the lifetime of VR. Upon failure of any service in VR, monitoring service logs the alerts in VR logs. With this feature those alerts will be sent to MS. Added marvin tests Diffs - core/src/com/cloud/agent/api/GetRouterAlertsAnswer.java PRE-CREATION core/src/com/cloud/agent/api/routing/GetRouterAlertsCommand.java PRE-CREATION core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java 3712aba engine/schema/resources/META-INF/cloudstack/core/spring-engine-schema-core-daos-context.xml 765d86c engine/schema/src/com/cloud/network/dao/OpRouterMonitorServiceDao.java PRE-CREATION engine/schema/src/com/cloud/network/dao/OpRouterMonitorServiceDaoImpl.java PRE-CREATION engine/schema/src/com/cloud/network/dao/OpRouterMonitorServiceVO.java PRE-CREATION server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java eeab91d setup/db/db/schema-430to440.sql 056c5f8 systemvm/patches/debian/config/opt/cloud/bin/getRouterAlerts.sh PRE-CREATION systemvm/patches/debian/config/root/monitorServices.py 0319ece test/integration/smoke/test_VirtualRouter_alerts.py PRE-CREATION Diff: https://reviews.apache.org/r/19038/diff/ Testing --- Thanks, Harikrishna Patnala
[GSOC2014] [CLOUDSTACK-6114] Create config management recipes to install CloudStack
Hi all, After the amazing experience last year I felt it would be a great to do Google Summer of Code again this year. I'm interested in looking at JIRA Ticket CLOUDSTACK-6114 - Create config management recipes to install CloudStack. The full proposal can be found on Google Melange at: http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/imduffy15/5662278724616192 If anybody has any feedback, advice or ideas I would love to hear them! Thanks, Ian
Re: RealHostIp
I can’t ping the NS servers, but they do respond to queries… On Mar 19, 2014, at 2:37 AM, Alex Hitchins alex.hitch...@shapeblue.com wrote: I can't ping RealHostIp, has the service been properly taken down? An NSLOOKUP didn't resolve any nameservers at all. Alex . Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
RE: RealHostIp
GLENDOWER I can call spirits from the vasty deep. HOTSPUR Why, so can I, or so can any man; But will they come when you do call for them? -- Stephen Turner -Original Message- From: David Nalley [mailto:da...@gnsa.us] Sent: 19 March 2014 18:40 To: dev@cloudstack.apache.org Subject: Re: RealHostIp AFAIK they've never been pingable. Or rather never responded to pings. --David On Wed, Mar 19, 2014 at 2:04 PM, John Kinsella j...@stratosec.co wrote: I can't ping the NS servers, but they do respond to queries... On Mar 19, 2014, at 2:37 AM, Alex Hitchins alex.hitch...@shapeblue.com wrote: I can't ping RealHostIp, has the service been properly taken down? An NSLOOKUP didn't resolve any nameservers at all. Alex . Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
Re: RealHostIp
AFAIK they've never been pingable. Or rather never responded to pings. --David On Wed, Mar 19, 2014 at 2:04 PM, John Kinsella j...@stratosec.co wrote: I can't ping the NS servers, but they do respond to queries... On Mar 19, 2014, at 2:37 AM, Alex Hitchins alex.hitch...@shapeblue.com wrote: I can't ping RealHostIp, has the service been properly taken down? An NSLOOKUP didn't resolve any nameservers at all. Alex . Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
RE: Release cadence
-Original Message- From: Rajani Karuturi [mailto:rajani.karut...@citrix.com] Sent: Wednesday, March 19, 2014 4:46 AM To: dev Subject: Re: Release cadence The primary problem I feel is that we dont plan our releases.(I am fairly new here and I may be wrong) The role of the release manager starts only during the RC creation phase asking for votes(again I maybe wrong). [Animesh] Rajani releases are actually planned well ahead. Please check out the Release page for 4.3 https://cwiki.apache.org/confluence/display/CLOUDSTACK/Cloudstack+4.3+Release The planning is straight forward with our time baaed releases I feel it should start much earlier. Everyone who is actively involved should have a clear idea on what we are going to release next. We do this to an extent by sending proposals etc. but we really dont do planning and the big picture is missing. [Animesh] The plan is published and socialized check out how it was done for 4.3 http://markmail.org/message/7hnkyphpz5hkk6rm I think with 4.3 multiple RCs, 4.4 got rushed in and we did not see the plan and the feature freeze came in. Daan/Hugo are yet to setup the plan for 4.4 I think the RM should facilitate planning of the release and in the process take feedback from the committers and users who are going to work on the release. A single view of the current release status also would help immensely. I like the way brackets.io does the release management through trello boards[1]. Probably we could explore such options. It facilities voting on features, gives a quick view of whats getting in the release which would help QA/anyone interested in testing to plan the testing early on instead of waiting for RC. I am for for short release cycles. Release early, release often It shows project activity and builds developer confidence as long as we do quality releases :) [1] https://trello.com/b/LCDud1Nd/brackets ~Rajani On 17-Mar-2014, at 10:22 pm, John Kinsella j...@stratosec.co wrote: I am in agreement with my radical CloudStack brother. On Mar 13, 2014, at 9:42 AM, David Nalley da...@gnsa.us wrote: The RC7 vote thread contained a lot of discussion around release cadence, and I figured I'd move that to a thread that has a better subject so there is better visibility to list participants who don't read every thread. When I look at things schedule wise, I see our aims and our reality. We have a relatively short development window (in the schedule) and we have almost 50% of our time in the schedule allocated to testing. (over two months). However, it seems that a lot of testing - or at least a lot of testing for what became blockers to the release didn't appear to happen until RCs were kicked out - and that's where our schedule has fallen apart for multiple releases. The automated tests we have were clean when we issued RCs, so we clearly don't have the depth needed from an automated standpoint. Two problems, one cultural and one technical. The technical problem is that our automated test suite isn't deep enough to give us a high level of confidence that we should release. The cultural problem is that many of us wait until the release period of the schedule to test. What does that have to do with release cadence? Well inherently not much; but let me describe my concerns. As a project; the schedule is meaningless if we don't follow it; and effectively the release date is held hostage. Personally, I do want as few bugs as possible, but it's a balancing act where people doubt our ability if we aren't able to ship. I don't think it matters if we move to 6 month cycles, if this behavior continues, we'd miss the 6 month date as well and push to 8 or 9 months. See my radical proposition at the bottom for an idea on dealing with this. I also find myself agreeing with Daan on the additional complexity. Increasing the window for release inherently increases the window for feature development. As soon as we branch a release, master is open for feature development again. This means a potential for greater change at each release. Change is a risk to quality; or at least an unknown that we again have to test. The greater that quantity of change, the greater the potential threat to quality. Radical proposition: Because we have two problems, of different nature, we are in a difficult situation. This is a possible solution, and I'd appreciate you reading and considering it. Feedback is welcome. I propose that after we enter the RC stage that we not entertain any bugs as blockers that don't have automated test cases associated with them. This means that you are still welcome to do manual testing of your pet feature and the things that are important to you; during the testing window (or anytime really). However, if the automation suite isn't also failing then we consider the release as high enough quality to
[RFC]Bypass Libvirt storage pool for NFS
I found many times in QA's testing environment, the libvirt storage pool(created on NFS) is missing on the kvm host frequently, for no reason. It may relate to bug https://bugzilla.redhat.com/show_bug.cgi?id=977706. In order to fix this issue, and bug CLOUDSTACK-2729, we added a lot of workaround to fight with libvirt, such as, if can't find the storage pool, then create the same pool again etc. As the storage pool can be lost on kvm host at any time, it will cause a lot of operation errors, such as can't start vm, can't delete volume etc, etc. I want to bypass libvirt storage pool for NFS, as java itself, already have all the capabilities that libvirt can provide, such as create a file, delete a file, list a directory etc, there is no need to add another layer of crap here. In doing so, we won't be blocked by libvirt bug(https://bugzilla.redhat.com/show_bug.cgi?id=977706) to support newer version of KVM.
Re: [RFC]Bypass Libvirt storage pool for NFS
On 03/19/2014 07:54 PM, Edison Su wrote: I found many times in QA's testing environment, the libvirt storage pool(created on NFS) is missing on the kvm host frequently, for no reason. It may relate to bug https://bugzilla.redhat.com/show_bug.cgi?id=977706. In order to fix this issue, and bug CLOUDSTACK-2729, we added a lot of workaround to fight with libvirt, such as, if can't find the storage pool, then create the same pool again etc. As the storage pool can be lost on kvm host at any time, it will cause a lot of operation errors, such as can't start vm, can't delete volume etc, etc. I want to bypass libvirt storage pool for NFS, as java itself, already have all the capabilities that libvirt can provide, such as create a file, delete a file, list a directory etc, there is no need to add another layer of crap here. In doing so, we won't be blocked by libvirt bug(https://bugzilla.redhat.com/show_bug.cgi?id=977706) to support newer version of KVM. -1 I understand the issues which we see here, but imho the way forward is to fix this in libvirt instead of simply go around it. We should not try to re-invent the wheel here, but fix the root-cause. Yes, Java can do a lot, but I think libvirt can do this better. For the RBD code I also had a couple of changes go into libvirt recently and this NFS issue can also be fixed. Loosing NFS pools in libvirt is most of the times due to a restart of libvirt, they don't magically disappear from libvirt. I agree that we should be able to start the pool again even while it's mounted, but that's something we should fix in libvirt. Wido
Re: [GSOC2014] [CLOUDSTACK-6114] Create config management recipes to install CloudStack
On Mar 19, 2014, at 1:59 PM, Ian Duffy i...@ianduffy.ie wrote: Hi all, After the amazing experience last year I felt it would be a great to do Google Summer of Code again this year. I'm interested in looking at JIRA Ticket CLOUDSTACK-6114 - Create config management recipes to install CloudStack. The full proposal can be found on Google Melange at: http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/imduffy15/5662278724616192 If anybody has any feedback, advice or ideas I would love to hear them! Thanks, Ian terrific
RE: RealHostIp
It's my DNS, it just won't play ball with this one domain. I will try changing it to 8.8.8.8 and see if that makes any different. My suspicion is with BT and their 'smart' filtering. Thanks to all those who checked for me. Regards Alex Hitchins D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969 alex.hitch...@shapeblue.com -Original Message- From: David Nalley [mailto:da...@gnsa.us] Sent: 19 March 2014 18:40 To: dev@cloudstack.apache.org Subject: Re: RealHostIp AFAIK they've never been pingable. Or rather never responded to pings. --David On Wed, Mar 19, 2014 at 2:04 PM, John Kinsella j...@stratosec.co wrote: I can't ping the NS servers, but they do respond to queries... On Mar 19, 2014, at 2:37 AM, Alex Hitchins alex.hitch...@shapeblue.com wrote: I can't ping RealHostIp, has the service been properly taken down? An NSLOOKUP didn't resolve any nameservers at all. Alex . Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark. 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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
Re: [RFC]Bypass Libvirt storage pool for NFS
On 19.03.2014 19:01, Wido den Hollander wrote: On 03/19/2014 07:54 PM, Edison Su wrote: I found many times in QA's testing environment, the libvirt storage pool(created on NFS) is missing on the kvm host frequently, for no reason. It may relate to bug https://bugzilla.redhat.com/show_bug.cgi?id=977706. In order to fix this issue, and bug CLOUDSTACK-2729, we added a lot of workaround to fight with libvirt, such as, if can't find the storage pool, then create the same pool again etc. As the storage pool can be lost on kvm host at any time, it will cause a lot of operation errors, such as can't start vm, can't delete volume etc, etc. I want to bypass libvirt storage pool for NFS, as java itself, already have all the capabilities that libvirt can provide, such as create a file, delete a file, list a directory etc, there is no need to add another layer of crap here. In doing so, we won't be blocked by libvirt bug(https://bugzilla.redhat.com/show_bug.cgi?id=977706) to support newer version of KVM. -1 I understand the issues which we see here, but imho the way forward is to fix this in libvirt instead of simply go around it. We should not try to re-invent the wheel here, but fix the root-cause. Yes, Java can do a lot, but I think libvirt can do this better. For the RBD code I also had a couple of changes go into libvirt recently and this NFS issue can also be fixed. Loosing NFS pools in libvirt is most of the times due to a restart of libvirt, they don't magically disappear from libvirt. I agree that we should be able to start the pool again even while it's mounted, but that's something we should fix in libvirt. Wido -1 and 100% with Wido. If libvirt gets fixed then it would save loads of code in the future and bring other benefits (think support for Xen Project via libvirt etc). Let's push for libvirt fix instead. My 2 cents, Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
Re: Review Request 12228: static resource compression
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/12228/ --- (Updated March 19, 2014, 8:13 p.m.) Review request for cloudstack, Brian Federle, Darren Shepherd, and Prasanna Santhanam. Changes --- -updated to use plugin from central repo -fixed spaces/tabs -license header added Summary (updated) - static resource compression Repository: cloudstack-git Description --- CloudStack at first use downloads some 3.5 MB of css and javascript to the client. With a weak internet connection, this might take a long time. With gzip compression content can be compressed to 850 KB. This version of the patch uses a custom plugin to compress static resources, so that no dynamic compression is needed at runtime. When the static resource servlet notices that there is gzipped version of the resource and the client accepts gzipped content, then it is going to send the gziped version, while still respects http caching. Diffs (updated) - client/WEB-INF/web.xml 1af38e1 client/pom.xml 615d244 server/src/com/cloud/servlet/StaticResourceServlet.java PRE-CREATION server/test/com/cloud/servlet/StaticResourceServletTest.java PRE-CREATION Diff: https://reviews.apache.org/r/12228/diff/ Testing (updated) --- yes, tested with firefox and chrome Thanks, Laszlo Hornyak
Re: Review Request 12228: static resource compression
On Feb. 2, 2014, 6:03 p.m., daan Hoogland wrote: client/WEB-INF/web.xml, line 63 https://reviews.apache.org/r/12228/diff/2/?file=354637#file354637line63 can you use tabs instead of spaces (and while you are at it remove trailing spaces from this file)? trailing white spaces: ok spaces to tabs: all this file is tabed with spaces, so this would be the first thing with tabs. - Laszlo --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/12228/#review33400 --- On March 19, 2014, 8:13 p.m., Laszlo Hornyak wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/12228/ --- (Updated March 19, 2014, 8:13 p.m.) Review request for cloudstack, Brian Federle, Darren Shepherd, and Prasanna Santhanam. Repository: cloudstack-git Description --- CloudStack at first use downloads some 3.5 MB of css and javascript to the client. With a weak internet connection, this might take a long time. With gzip compression content can be compressed to 850 KB. This version of the patch uses a custom plugin to compress static resources, so that no dynamic compression is needed at runtime. When the static resource servlet notices that there is gzipped version of the resource and the client accepts gzipped content, then it is going to send the gziped version, while still respects http caching. Diffs - client/WEB-INF/web.xml 1af38e1 client/pom.xml 615d244 server/src/com/cloud/servlet/StaticResourceServlet.java PRE-CREATION server/test/com/cloud/servlet/StaticResourceServletTest.java PRE-CREATION Diff: https://reviews.apache.org/r/12228/diff/ Testing --- yes, tested with firefox and chrome Thanks, Laszlo Hornyak
Re: [GSOC2014] [CLOUDSTACK-6114] Create config management recipes to install CloudStack
+1 On Wed, Mar 19, 2014 at 2:42 PM, Sebastien Goasguen run...@gmail.comwrote: On Mar 19, 2014, at 1:59 PM, Ian Duffy i...@ianduffy.ie wrote: Hi all, After the amazing experience last year I felt it would be a great to do Google Summer of Code again this year. I'm interested in looking at JIRA Ticket CLOUDSTACK-6114 - Create config management recipes to install CloudStack. The full proposal can be found on Google Melange at: http://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/imduffy15/5662278724616192 If anybody has any feedback, advice or ideas I would love to hear them! Thanks, Ian terrific
RE: [RFC]Bypass Libvirt storage pool for NFS
It’s hard to find root cause and fix something in libvirt, even we found the root cause, it's hard to push the fix into libvirt upstream, and not to say push into downstream, like RHEL 6 etc. For example, we already have a fix for the bug https://bugzilla.redhat.com/show_bug.cgi?id=977706 for a few month now, there is no resolution to resolve the issue. Without the fix, we just simply are blocked to support newer version of KVM. So if community doesn't like what I proposed, then how about another way: I will write a new implementation of KVMStoragePool interface, which will be backed by java/python/shell script, it won't be enabled by default. It's a simple thing, don't understand why libvirt gets it done so complicated, and introduce a lot of pain. -Original Message- From: Nux! [mailto:n...@li.nux.ro] Sent: Wednesday, March 19, 2014 12:35 PM To: dev@cloudstack.apache.org Subject: Re: [RFC]Bypass Libvirt storage pool for NFS On 19.03.2014 19:01, Wido den Hollander wrote: On 03/19/2014 07:54 PM, Edison Su wrote: I found many times in QA's testing environment, the libvirt storage pool(created on NFS) is missing on the kvm host frequently, for no reason. It may relate to bug https://bugzilla.redhat.com/show_bug.cgi?id=977706. In order to fix this issue, and bug CLOUDSTACK-2729, we added a lot of workaround to fight with libvirt, such as, if can't find the storage pool, then create the same pool again etc. As the storage pool can be lost on kvm host at any time, it will cause a lot of operation errors, such as can't start vm, can't delete volume etc, etc. I want to bypass libvirt storage pool for NFS, as java itself, already have all the capabilities that libvirt can provide, such as create a file, delete a file, list a directory etc, there is no need to add another layer of crap here. In doing so, we won't be blocked by libvirt bug(https://bugzilla.redhat.com/show_bug.cgi?id=977706) to support newer version of KVM. -1 I understand the issues which we see here, but imho the way forward is to fix this in libvirt instead of simply go around it. We should not try to re-invent the wheel here, but fix the root-cause. Yes, Java can do a lot, but I think libvirt can do this better. For the RBD code I also had a couple of changes go into libvirt recently and this NFS issue can also be fixed. Loosing NFS pools in libvirt is most of the times due to a restart of libvirt, they don't magically disappear from libvirt. I agree that we should be able to start the pool again even while it's mounted, but that's something we should fix in libvirt. Wido -1 and 100% with Wido. If libvirt gets fixed then it would save loads of code in the future and bring other benefits (think support for Xen Project via libvirt etc). Let's push for libvirt fix instead. My 2 cents, Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair
On Wed, Mar 19, 2014 at 9:51 PM, Chip Childers chipchild...@apache.orgwrote: Per our project bylaws, we are changing our project's chair today! Over discussions during the last month the PMC had reached a consensus to recommend to the ASF board that Hugo Trippaers be accepted as the next Apache CloudStack PMC Chair / VP of Apache CloudStack. As of today's ASF board meeting, this has been accepted and made official. Please join me in congratulating Hugo in his new role! Congratulations Hugo, well done! -- Erik Weber
Resetting a VM is broken?
Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
[ANNOUNCE] Change of Apache CloudStack PMC Chair
Per our project bylaws, we are changing our project's chair today! Over discussions during the last month the PMC had reached a consensus to recommend to the ASF board that Hugo Trippaers be accepted as the next Apache CloudStack PMC Chair / VP of Apache CloudStack. As of today's ASF board meeting, this has been accepted and made official. Please join me in congratulating Hugo in his new role! It's been an honor serving the project as it's chair over the last year, and although I regret that my recent contributions have been diminished due to a change in $dayjob, I'm exceptionally proud to be part of this community. Apache CloudStack is amazing software, and the community that has formed around the code since it's donation to the ASF is nothing short of remarkable. -chip
Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair
On Wed, Mar 19, 2014 at 4:51 PM, Chip Childers chipchild...@apache.org wrote: Per our project bylaws, we are changing our project's chair today! Over discussions during the last month the PMC had reached a consensus to recommend to the ASF board that Hugo Trippaers be accepted as the next Apache CloudStack PMC Chair / VP of Apache CloudStack. As of today's ASF board meeting, this has been accepted and made official. Please join me in congratulating Hugo in his new role! It's been an honor serving the project as it's chair over the last year, and although I regret that my recent contributions have been diminished due to a change in $dayjob, I'm exceptionally proud to be part of this community. Apache CloudStack is amazing software, and the community that has formed around the code since it's donation to the ASF is nothing short of remarkable. -chip Chip: Thanks for serving as our VP for the past year. I know it's a thankless job, and lots of largely unseen work. Hugo: Congratulations, and thanks for stepping up. --David
Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair
On 19.03.2014 20:51, Chip Childers wrote: Per our project bylaws, we are changing our project's chair today! Thanks, Chip and congrats Hugo! Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
Re: [RFC]Bypass Libvirt storage pool for NFS
I'm all for adding a bit of additional smarts to cloudstack so it can workaround the current KVM limitations. Waiting for anything to get fixed up stream is affecting deployments NOW, and a bit utopian. cloudstack seems to be the lower barrier to entry on getting these scenarios addressed. On Wed, Mar 19, 2014 at 1:29 PM, Edison Su edison...@citrix.com wrote: It's hard to find root cause and fix something in libvirt, even we found the root cause, it's hard to push the fix into libvirt upstream, and not to say push into downstream, like RHEL 6 etc. For example, we already have a fix for the bug https://bugzilla.redhat.com/show_bug.cgi?id=977706 for a few month now, there is no resolution to resolve the issue. Without the fix, we just simply are blocked to support newer version of KVM. So if community doesn't like what I proposed, then how about another way: I will write a new implementation of KVMStoragePool interface, which will be backed by java/python/shell script, it won't be enabled by default. It's a simple thing, don't understand why libvirt gets it done so complicated, and introduce a lot of pain. -Original Message- From: Nux! [mailto:n...@li.nux.ro] Sent: Wednesday, March 19, 2014 12:35 PM To: dev@cloudstack.apache.org Subject: Re: [RFC]Bypass Libvirt storage pool for NFS On 19.03.2014 19:01, Wido den Hollander wrote: On 03/19/2014 07:54 PM, Edison Su wrote: I found many times in QA's testing environment, the libvirt storage pool(created on NFS) is missing on the kvm host frequently, for no reason. It may relate to bug https://bugzilla.redhat.com/show_bug.cgi?id=977706. In order to fix this issue, and bug CLOUDSTACK-2729, we added a lot of workaround to fight with libvirt, such as, if can't find the storage pool, then create the same pool again etc. As the storage pool can be lost on kvm host at any time, it will cause a lot of operation errors, such as can't start vm, can't delete volume etc, etc. I want to bypass libvirt storage pool for NFS, as java itself, already have all the capabilities that libvirt can provide, such as create a file, delete a file, list a directory etc, there is no need to add another layer of crap here. In doing so, we won't be blocked by libvirt bug(https://bugzilla.redhat.com/show_bug.cgi?id=977706) to support newer version of KVM. -1 I understand the issues which we see here, but imho the way forward is to fix this in libvirt instead of simply go around it. We should not try to re-invent the wheel here, but fix the root-cause. Yes, Java can do a lot, but I think libvirt can do this better. For the RBD code I also had a couple of changes go into libvirt recently and this NFS issue can also be fixed. Loosing NFS pools in libvirt is most of the times due to a restart of libvirt, they don't magically disappear from libvirt. I agree that we should be able to start the pool again even while it's mounted, but that's something we should fix in libvirt. Wido -1 and 100% with Wido. If libvirt gets fixed then it would save loads of code in the future and bring other benefits (think support for Xen Project via libvirt etc). Let's push for libvirt fix instead. My 2 cents, Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair
Chip - your balanced viewpoint has kept ACS moving forward in leaps and bounds. I greedily hope you’ll continue to stay involved, no matter what $dayjob says. :) Congrats Hugo - looking forward to another great year! On Mar 19, 2014, at 1:51 PM, Chip Childers chipchild...@apache.org wrote: Per our project bylaws, we are changing our project's chair today! Over discussions during the last month the PMC had reached a consensus to recommend to the ASF board that Hugo Trippaers be accepted as the next Apache CloudStack PMC Chair / VP of Apache CloudStack. As of today's ASF board meeting, this has been accepted and made official. Please join me in congratulating Hugo in his new role! It's been an honor serving the project as it's chair over the last year, and although I regret that my recent contributions have been diminished due to a change in $dayjob, I'm exceptionally proud to be part of this community. Apache CloudStack is amazing software, and the community that has formed around the code since it's donation to the ASF is nothing short of remarkable. -chip
RE: RealHostIp
On 19.03.2014 19:37, Alex Hitchins wrote: It's my DNS, it just won't play ball with this one domain. I will try changing it to 8.8.8.8 and see if that makes any different. My suspicion is with BT and their 'smart' filtering. Thanks to all those who checked for me. Alex, Had many issues with BT's DNS. I ended up running a resolver on 127.0.0.1, probably the best choice and it's easy-peasy. I'd avoid 8.8.8.8[1] and all the other free nameservers. Lucian [1] - http://www.zdnet.com/google-free-public-dns-services-were-briefly-corrupted-727401/ -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair
On Wed, Mar 19, 2014 at 09:07:28PM +, John Kinsella wrote: I greedily hope you’ll continue to stay involved, no matter what $dayjob says. :) $dayjob is all for it, don't be confused. I did say proud TO BE part of the community... Somebody has to make sure you people don't go off into lala land. ;-) -chip
Re: Resetting a VM is broken?
Mike, just to confirm - did you call stopVirtualMachine/startVirtualMachine apis? -alena. On 3/19/14, 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
RE: RealHostIp
Thanks Lucian, I like your thinking. Might set one up on my domain controller - hopefully get faster lookups too. Regards Alex Hitchins D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969 alex.hitch...@shapeblue.com -Original Message- From: Nux! [mailto:n...@li.nux.ro] Sent: 19 March 2014 21:08 To: dev@cloudstack.apache.org Subject: RE: RealHostIp On 19.03.2014 19:37, Alex Hitchins wrote: It's my DNS, it just won't play ball with this one domain. I will try changing it to 8.8.8.8 and see if that makes any different. My suspicion is with BT and their 'smart' filtering. Thanks to all those who checked for me. Alex, Had many issues with BT's DNS. I ended up running a resolver on 127.0.0.1, probably the best choice and it's easy-peasy. I'd avoid 8.8.8.8[1] and all the other free nameservers. Lucian [1] - http://www.zdnet.com/google-free-public-dns-services-were-briefly-corrupted-727401/ -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
RE: [ANNOUNCE] Change of Apache CloudStack PMC Chair
Congrats Hugo and many thanks Chip for all your hard work. Regards Alex Hitchins D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969 alex.hitch...@shapeblue.com -Original Message- From: Chip Childers [mailto:chipchild...@apache.org] Sent: 19 March 2014 20:52 To: dev@cloudstack.apache.org Subject: [ANNOUNCE] Change of Apache CloudStack PMC Chair Per our project bylaws, we are changing our project's chair today! Over discussions during the last month the PMC had reached a consensus to recommend to the ASF board that Hugo Trippaers be accepted as the next Apache CloudStack PMC Chair / VP of Apache CloudStack. As of today's ASF board meeting, this has been accepted and made official. Please join me in congratulating Hugo in his new role! It's been an honor serving the project as it's chair over the last year, and although I regret that my recent contributions have been diminished due to a change in $dayjob, I'm exceptionally proud to be part of this community. Apache CloudStack is amazing software, and the community that has formed around the code since it's donation to the ASF is nothing short of remarkable. -chip Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
Re: Resetting a VM is broken?
On 19.03.2014 21:19, Mike Tutkowski wrote: I didn't look into what the GUI calls, but I invoked the Reset VM option in the GUI. Thanks That option should be renamed to reinstall as it's misleading, it re-instantiates a VM from its template AFAIK. HTH Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair
Congrats Hugo! On 3/19/14, 4:51 PM, Chip Childers wrote: Per our project bylaws, we are changing our project's chair today! Over discussions during the last month the PMC had reached a consensus to recommend to the ASF board that Hugo Trippaers be accepted as the next Apache CloudStack PMC Chair / VP of Apache CloudStack. As of today's ASF board meeting, this has been accepted and made official. Please join me in congratulating Hugo in his new role! It's been an honor serving the project as it's chair over the last year, and although I regret that my recent contributions have been diminished due to a change in $dayjob, I'm exceptionally proud to be part of this community. Apache CloudStack is amazing software, and the community that has formed around the code since it's donation to the ASF is nothing short of remarkable. -chip
Re: Resetting a VM is broken?
Yeah, stopping and restarting works fine...as does, I believe, rebooting the VM. Right below Reboot VM, there is a Reset VM option. If that means re-install, then we probably should clean up the old root disk. On Wed, Mar 19, 2014 at 3:30 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: don¹t see ³Reset Vm² option in UI; do you mean ³Reboot instance²? I¹ve just tried that, as well as calling stop/startVM from the UI. The Vm boots up with its original disk. I¹m having Xen/Nfs, not sure it matters -Alena. On 3/19/14, 2:19 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: I didn't look into what the GUI calls, but I invoked the Reset VM option in the GUI. Thanks On Wed, Mar 19, 2014 at 3:17 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: Mike, just to confirm - did you call stopVirtualMachine/startVirtualMachine apis? -alena. On 3/19/14, 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: Resetting a VM is broken?
don¹t see ³Reset Vm² option in UI; do you mean ³Reboot instance²? I¹ve just tried that, as well as calling stop/startVM from the UI. The Vm boots up with its original disk. I¹m having Xen/Nfs, not sure it matters -Alena. On 3/19/14, 2:19 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: I didn't look into what the GUI calls, but I invoked the Reset VM option in the GUI. Thanks On Wed, Mar 19, 2014 at 3:17 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: Mike, just to confirm - did you call stopVirtualMachine/startVirtualMachine apis? -alena. On 3/19/14, 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: Resetting a VM is broken?
I could be wrong, but I thought as recently as 4.3 that Reset VM essentially stopped and then re-started the VM with the same root disk. It seemed to differ from Reboot VM only in the sense that the VM was never technically stopped (the OS inside the VM was just rebooted). On Wed, Mar 19, 2014 at 3:38 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: I'm using XenServer 6.1 hosts (two of them) in this case. On Wed, Mar 19, 2014 at 3:37 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Yeah, stopping and restarting works fine...as does, I believe, rebooting the VM. Right below Reboot VM, there is a Reset VM option. If that means re-install, then we probably should clean up the old root disk. On Wed, Mar 19, 2014 at 3:30 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: don¹t see ³Reset Vm² option in UI; do you mean ³Reboot instance²? I¹ve just tried that, as well as calling stop/startVM from the UI. The Vm boots up with its original disk. I¹m having Xen/Nfs, not sure it matters -Alena. On 3/19/14, 2:19 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: I didn't look into what the GUI calls, but I invoked the Reset VM option in the GUI. Thanks On Wed, Mar 19, 2014 at 3:17 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: Mike, just to confirm - did you call stopVirtualMachine/startVirtualMachine apis? -alena. On 3/19/14, 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair
Congrats Hugo and indeed thank you Chip On Mar 19, 2014, at 5:35 PM, Alex Hitchins alex.hitch...@shapeblue.com wrote: Congrats Hugo and many thanks Chip for all your hard work. Regards Alex Hitchins D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969 alex.hitch...@shapeblue.com -Original Message- From: Chip Childers [mailto:chipchild...@apache.org] Sent: 19 March 2014 20:52 To: dev@cloudstack.apache.org Subject: [ANNOUNCE] Change of Apache CloudStack PMC Chair Per our project bylaws, we are changing our project's chair today! Over discussions during the last month the PMC had reached a consensus to recommend to the ASF board that Hugo Trippaers be accepted as the next Apache CloudStack PMC Chair / VP of Apache CloudStack. As of today's ASF board meeting, this has been accepted and made official. Please join me in congratulating Hugo in his new role! It's been an honor serving the project as it's chair over the last year, and although I regret that my recent contributions have been diminished due to a change in $dayjob, I'm exceptionally proud to be part of this community. Apache CloudStack is amazing software, and the community that has formed around the code since it's donation to the ASF is nothing short of remarkable. -chip Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
Re: Resetting a VM is broken?
To clarify: Reboot VM seemed to keep the VM running and just reboot the OS. Reset VM seemed to shut the VM down and then re-start it (with the same root disk for the OS). On Wed, Mar 19, 2014 at 3:40 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: I could be wrong, but I thought as recently as 4.3 that Reset VM essentially stopped and then re-started the VM with the same root disk. It seemed to differ from Reboot VM only in the sense that the VM was never technically stopped (the OS inside the VM was just rebooted). On Wed, Mar 19, 2014 at 3:38 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: I'm using XenServer 6.1 hosts (two of them) in this case. On Wed, Mar 19, 2014 at 3:37 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Yeah, stopping and restarting works fine...as does, I believe, rebooting the VM. Right below Reboot VM, there is a Reset VM option. If that means re-install, then we probably should clean up the old root disk. On Wed, Mar 19, 2014 at 3:30 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: don¹t see ³Reset Vm² option in UI; do you mean ³Reboot instance²? I¹ve just tried that, as well as calling stop/startVM from the UI. The Vm boots up with its original disk. I¹m having Xen/Nfs, not sure it matters -Alena. On 3/19/14, 2:19 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: I didn't look into what the GUI calls, but I invoked the Reset VM option in the GUI. Thanks On Wed, Mar 19, 2014 at 3:17 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: Mike, just to confirm - did you call stopVirtualMachine/startVirtualMachine apis? -alena. On 3/19/14, 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: Resetting a VM is broken?
I didn't look into what the GUI calls, but I invoked the Reset VM option in the GUI. Thanks On Wed, Mar 19, 2014 at 3:17 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: Mike, just to confirm - did you call stopVirtualMachine/startVirtualMachine apis? -alena. On 3/19/14, 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
RE: [ANNOUNCE] Change of Apache CloudStack PMC Chair
Congratulations Hugo! -Original Message- From: John Kinsella [mailto:j...@stratosec.co] Sent: Wednesday, March 19, 2014 2:07 PM To: dev@cloudstack.apache.org Subject: Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair Chip - your balanced viewpoint has kept ACS moving forward in leaps and bounds. I greedily hope you'll continue to stay involved, no matter what $dayjob says. :) Congrats Hugo - looking forward to another great year! On Mar 19, 2014, at 1:51 PM, Chip Childers chipchild...@apache.org wrote: Per our project bylaws, we are changing our project's chair today! Over discussions during the last month the PMC had reached a consensus to recommend to the ASF board that Hugo Trippaers be accepted as the next Apache CloudStack PMC Chair / VP of Apache CloudStack. As of today's ASF board meeting, this has been accepted and made official. Please join me in congratulating Hugo in his new role! It's been an honor serving the project as it's chair over the last year, and although I regret that my recent contributions have been diminished due to a change in $dayjob, I'm exceptionally proud to be part of this community. Apache CloudStack is amazing software, and the community that has formed around the code since it's donation to the ASF is nothing short of remarkable. -chip
Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair
Hugo, congratulations on the new role! -Alena. On 3/19/14, 2:15 PM, Kelcey Damage m...@kelceydamage.com wrote: Congratulations Hugo! -Original Message- From: John Kinsella [mailto:j...@stratosec.co] Sent: Wednesday, March 19, 2014 2:07 PM To: dev@cloudstack.apache.org Subject: Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair Chip - your balanced viewpoint has kept ACS moving forward in leaps and bounds. I greedily hope you'll continue to stay involved, no matter what $dayjob says. :) Congrats Hugo - looking forward to another great year! On Mar 19, 2014, at 1:51 PM, Chip Childers chipchild...@apache.org wrote: Per our project bylaws, we are changing our project's chair today! Over discussions during the last month the PMC had reached a consensus to recommend to the ASF board that Hugo Trippaers be accepted as the next Apache CloudStack PMC Chair / VP of Apache CloudStack. As of today's ASF board meeting, this has been accepted and made official. Please join me in congratulating Hugo in his new role! It's been an honor serving the project as it's chair over the last year, and although I regret that my recent contributions have been diminished due to a change in $dayjob, I'm exceptionally proud to be part of this community. Apache CloudStack is amazing software, and the community that has formed around the code since it's donation to the ASF is nothing short of remarkable. -chip
Re: Resetting a VM is broken?
I think that's what it is supposed to do. It discards the old root disk and creates a fresh root disk for the vm and in case an optional field template id is passed in the root disk is created from this new template id. The api name is restoreVirtualMachine. Please check that the UI is internally invoking this api Thanks, -Nitin On 19/03/14 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: Resetting a VM is broken?
OK, sounds good; however, if this is desired behavior, does anyone know why we abandon the old root disk in the XenServer SR? It seems that CloudStack forgets about it and it just stays in the SR taking up space. Do people think it should be deleted? On Wed, Mar 19, 2014 at 3:49 PM, Nitin Mehta nitin.me...@citrix.com wrote: I think that's what it is supposed to do. It discards the old root disk and creates a fresh root disk for the vm and in case an optional field template id is passed in the root disk is created from this new template id. The api name is restoreVirtualMachine. Please check that the UI is internally invoking this api Thanks, -Nitin On 19/03/14 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: Resetting a VM is broken?
1) Didn’t notice “the elephant” - that the Reset Vm option is presented as a button unlike the icons for other options. UI folks - Brian/Jessica- why we decided to represent this option differently in the UI? 2) Mike, I’ve looked at the code and the history. We've always allocated a new volume during the vm restore call. Hari, can you please confirm that this feature you wrote, was designed to work this way -Alena. On 3/19/14, 2:41 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: To clarify: Reboot VM seemed to keep the VM running and just reboot the OS. Reset VM seemed to shut the VM down and then re-start it (with the same root disk for the OS). On Wed, Mar 19, 2014 at 3:40 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: I could be wrong, but I thought as recently as 4.3 that Reset VM essentially stopped and then re-started the VM with the same root disk. It seemed to differ from Reboot VM only in the sense that the VM was never technically stopped (the OS inside the VM was just rebooted). On Wed, Mar 19, 2014 at 3:38 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: I'm using XenServer 6.1 hosts (two of them) in this case. On Wed, Mar 19, 2014 at 3:37 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Yeah, stopping and restarting works fine...as does, I believe, rebooting the VM. Right below Reboot VM, there is a Reset VM option. If that means re-install, then we probably should clean up the old root disk. On Wed, Mar 19, 2014 at 3:30 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: don¹t see ³Reset Vm² option in UI; do you mean ³Reboot instance²? I¹ve just tried that, as well as calling stop/startVM from the UI. The Vm boots up with its original disk. I¹m having Xen/Nfs, not sure it matters -Alena. On 3/19/14, 2:19 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: I didn't look into what the GUI calls, but I invoked the Reset VM option in the GUI. Thanks On Wed, Mar 19, 2014 at 3:17 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: Mike, just to confirm - did you call stopVirtualMachine/startVirtualMachine apis? -alena. On 3/19/14, 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: Resetting a VM is broken?
I'm using XenServer 6.1 hosts (two of them) in this case. On Wed, Mar 19, 2014 at 3:37 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Yeah, stopping and restarting works fine...as does, I believe, rebooting the VM. Right below Reboot VM, there is a Reset VM option. If that means re-install, then we probably should clean up the old root disk. On Wed, Mar 19, 2014 at 3:30 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: don¹t see ³Reset Vm² option in UI; do you mean ³Reboot instance²? I¹ve just tried that, as well as calling stop/startVM from the UI. The Vm boots up with its original disk. I¹m having Xen/Nfs, not sure it matters -Alena. On 3/19/14, 2:19 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: I didn't look into what the GUI calls, but I invoked the Reset VM option in the GUI. Thanks On Wed, Mar 19, 2014 at 3:17 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: Mike, just to confirm - did you call stopVirtualMachine/startVirtualMachine apis? -alena. On 3/19/14, 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
RE: [RFC]Bypass Libvirt storage pool for NFS
On 19.03.2014 20:29, Edison Su wrote: It’s hard to find root cause and fix something in libvirt, even we found the root cause, it's hard to push the fix into libvirt upstream, and not to say push into downstream, like RHEL 6 etc. For example, we already have a fix for the bug https://bugzilla.redhat.com/show_bug.cgi?id=977706 for a few month now, there is no resolution to resolve the issue. Without the fix, we just simply are blocked to support newer version of KVM. Edison, if - with the workarounds in place now - the current version of KVM works OK, then why wouldn't a newer version work just as fine? Just trying to understand this. Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
[QUESTION] Connection refused when uploading an ISO
Hi, I have a question about how ISOs are uploaded (or, actually, downloaded). The way I understand it is you make the API call to the CS MS and it instructs an SSVM to download and write the ISO to secondary storage. The weird thing I've noticed is when I'm in the office, this process works for me; however, at home, over a VPN connection, it doesn't. This seems weird to me because whether my GUI is sending the API call over a VPN connection or not, the CS MS, the SSVM involved, and the ISO are in my lab in the office. Any thoughts on this? Perhaps I don't understand this process as well as I thought. Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: Resetting a VM is broken?
CS destroys the Root volume in CS DB, then its up to the storage pool cleanup task to clean it up on the backend. This is a background task running every storage.cleanup.interval seconds. For how long do you see the volume being present on the SR? On 3/19/14, 3:03 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: OK, sounds good; however, if this is desired behavior, does anyone know why we abandon the old root disk in the XenServer SR? It seems that CloudStack forgets about it and it just stays in the SR taking up space. Do people think it should be deleted? On Wed, Mar 19, 2014 at 3:49 PM, Nitin Mehta nitin.me...@citrix.com wrote: I think that's what it is supposed to do. It discards the old root disk and creates a fresh root disk for the vm and in case an optional field template id is passed in the root disk is created from this new template id. The api name is restoreVirtualMachine. Please check that the UI is internally invoking this api Thanks, -Nitin On 19/03/14 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: [QUESTION] Connection refused when uploading an ISO
Probably check secstorage.allowed.internal.sites? Thanks, Amogh On 3/19/14 3:11 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I have a question about how ISOs are uploaded (or, actually, downloaded). The way I understand it is you make the API call to the CS MS and it instructs an SSVM to download and write the ISO to secondary storage. The weird thing I've noticed is when I'm in the office, this process works for me; however, at home, over a VPN connection, it doesn't. This seems weird to me because whether my GUI is sending the API call over a VPN connection or not, the CS MS, the SSVM involved, and the ISO are in my lab in the office. Any thoughts on this? Perhaps I don't understand this process as well as I thought. Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: [QUESTION] Connection refused when uploading an ISO
Doh! I forgot about that setting. :) Let me try it out and see what happens. On Wed, Mar 19, 2014 at 4:13 PM, Amogh Vasekar amogh.vase...@citrix.comwrote: Probably check secstorage.allowed.internal.sites? Thanks, Amogh On 3/19/14 3:11 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I have a question about how ISOs are uploaded (or, actually, downloaded). The way I understand it is you make the API call to the CS MS and it instructs an SSVM to download and write the ISO to secondary storage. The weird thing I've noticed is when I'm in the office, this process works for me; however, at home, over a VPN connection, it doesn't. This seems weird to me because whether my GUI is sending the API call over a VPN connection or not, the CS MS, the SSVM involved, and the ISO are in my lab in the office. Any thoughts on this? Perhaps I don't understand this process as well as I thought. Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: Resetting a VM is broken?
Thanks for that background-cleanup info. I was not aware of that. I'll probably take a look into it and see how that works. On Wed, Mar 19, 2014 at 4:13 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: CS destroys the Root volume in CS DB, then its up to the storage pool cleanup task to clean it up on the backend. This is a background task running every storage.cleanup.interval seconds. For how long do you see the volume being present on the SR? On 3/19/14, 3:03 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: OK, sounds good; however, if this is desired behavior, does anyone know why we abandon the old root disk in the XenServer SR? It seems that CloudStack forgets about it and it just stays in the SR taking up space. Do people think it should be deleted? On Wed, Mar 19, 2014 at 3:49 PM, Nitin Mehta nitin.me...@citrix.com wrote: I think that's what it is supposed to do. It discards the old root disk and creates a fresh root disk for the vm and in case an optional field template id is passed in the root disk is created from this new template id. The api name is restoreVirtualMachine. Please check that the UI is internally invoking this api Thanks, -Nitin On 19/03/14 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: [QUESTION] Connection refused when uploading an ISO
That fixed my problem. :) Thanks - I recently learned about that setting, but it had slipped my mind. On Wed, Mar 19, 2014 at 4:15 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Doh! I forgot about that setting. :) Let me try it out and see what happens. On Wed, Mar 19, 2014 at 4:13 PM, Amogh Vasekar amogh.vase...@citrix.comwrote: Probably check secstorage.allowed.internal.sites? Thanks, Amogh On 3/19/14 3:11 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I have a question about how ISOs are uploaded (or, actually, downloaded). The way I understand it is you make the API call to the CS MS and it instructs an SSVM to download and write the ISO to secondary storage. The weird thing I've noticed is when I'm in the office, this process works for me; however, at home, over a VPN connection, it doesn't. This seems weird to me because whether my GUI is sending the API call over a VPN connection or not, the CS MS, the SSVM involved, and the ISO are in my lab in the office. Any thoughts on this? Perhaps I don't understand this process as well as I thought. Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
RE: [RFC]Bypass Libvirt storage pool for NFS
-Original Message- From: Nux! [mailto:n...@li.nux.ro] Sent: Wednesday, March 19, 2014 3:07 PM To: dev@cloudstack.apache.org Subject: RE: [RFC]Bypass Libvirt storage pool for NFS On 19.03.2014 20:29, Edison Su wrote: It’s hard to find root cause and fix something in libvirt, even we found the root cause, it's hard to push the fix into libvirt upstream, and not to say push into downstream, like RHEL 6 etc. For example, we already have a fix for the bug https://bugzilla.redhat.com/show_bug.cgi?id=977706 for a few month now, there is no resolution to resolve the issue. Without the fix, we just simply are blocked to support newer version of KVM. Edison, if - with the workarounds in place now - the current version of KVM works OK, then why wouldn't a newer version work just as fine? Just trying to understand this. That's a long story, there is a bug in Libvirt, which is introduced in a newer version(0.9.10), which can make the storage pool disappear. Wei made a patch to fix it, more than half a year ago: https://www.redhat.com/archives/libvir-list/2013-July/msg00635.html, unfortunately, the patch seems not getting into upstream yet. So in order to move forward, to support newer version of KVM, we have to do something in 4.4 release. Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
Re: CloudStack implementations
On 03/18/2014 02:06 PM, Rohit Yadav wrote: Cool idea, we can also have a monkey-brag ACS plugin which gives users an API which can be triggered via cloudmonkey cli tool or by some gui/button on the frontend to submit stats anonymously to our servers. So I was thinking of writing 'cloudstack-report' as a tool. The Debian and RPM packages can install a CRON which runs weekly/monthly to invoke the tool and reports to our service. Via a config in /etc/cloudstack/report people can configure the tool. They could add their company/organization if they want or leave it set to anonymous. The tool could do a PUT with some JSON data to 'report.cloudstack.org' which runs ElasticSearch where we then store all the data. Easy to analyze and run statistics on. I would like to have a opt-out since as a project member I want as much feedback about how CloudStack is being used, but as a user I want a opt-in. So I think I'll start on the code itself to gather the data and later on we can discuss how we are going to do this. In the end we need more feedback about the usage of CloudStack so we know what our users need. Wido Cheers. On Tue, Mar 18, 2014 at 4:45 PM, Wido den Hollander w...@widodh.nl wrote: On 03/18/2014 12:07 PM, Marcus wrote: Do we have any general stats on how cloudstack is being used? Common deployment sizes, largest deployments, etc? I'm curious as to how far people have actually scaled it in real deployments, although I realize that the info can be proprietary. Recently at the Ceph project the tool ceph-brag was developed. It gathers information about your Ceph deployment and sends back the information to the project. Something like this might be nice (opt-in!!) for CloudStack. It can anonymously report things like: - Number of Instances - Number of pods, cluster, hosts - Number of Primary Storage and their type - Basic / Advanced Networking This could all be written into one JSON file which we can submit back to the project. With this we would get more information about how CloudStack is used. Obviously, the code will be Open Source so people can see how we gather the information (probably a lot of SQL selects..) and how we submit it to our servers. Is that something what you would like? Wido
RE: [RFC]Bypass Libvirt storage pool for NFS
On 19.03.2014 22:28, Edison Su wrote: Edison, if - with the workarounds in place now - the current version of KVM works OK, then why wouldn't a newer version work just as fine? Just trying to understand this. That's a long story, there is a bug in Libvirt, which is introduced in a newer version(0.9.10), which can make the storage pool disappear. Edison, that I understand, but what is the technical reason that prevents using newer KVM? It looks like current KVM works fine on CentOS 6.5 for example which has libvirt 0.10.2. Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
Re: AWS api when running mvn jetty
I did try this, but it only brings up the client ui, and not the awsapi: mvn -pl :cloud-client-ui -Pawsapi -pl :cloud-awsapi jetty:run Do I have to run the two targets as separate commands? e.g. mvn -pl :cloud-client-ui jetty:run mvn -Pawsapi -pl :cloud-awsapi jetty:run On Wed, Mar 19, 2014 at 7:22 AM, chris snow chsnow...@gmail.com wrote: Hi Likitha, Is it possible to run both awsapi and client ui at the same time with jetty? E.g. something like this: mvn -pl :cloud-client-ui -pl :cloud-awsapi jetty:run Many thanks, Chris On 19 Mar 2014 06:29, Likitha Shetty likitha.she...@citrix.com wrote: Chris, 'mvn -pl :cloud-client-ui jetty:run' doesn't run awsapi. To run awsapi you will have to run maven jetty goal 'mvn -Pawsapi -pl :cloud-awsapi jetty:run'. Also, don't forget to use the awsapi profile while building the code 'mvn clean install -P systemvm -P awsapi -Dnoredist'. Thanks, Likitha -Original Message- From: chris snow [mailto:chsnow...@gmail.com] Sent: Wednesday, March 19, 2014 11:42 AM To: dev@cloudstack.apache.org Subject: AWS api when running mvn jetty Hi forum, Does the maven jetty goal mvn -pl :cloud-client-ui jetty:run also run the AWS api? I can't see anything running on port 7080 after starting jetty. Is it possible to run the AWS api from the maven jetty goal? How? Many thanks, Chris -- Check out my professional profile and connect with me on LinkedIn. http://lnkd.in/cw5k69
Re: Resetting a VM is broken?
Please feel free to open a documentation bug on JIRA if the info doesn't exist. On 19/03/14 3:16 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Thanks for that background-cleanup info. I was not aware of that. I'll probably take a look into it and see how that works. On Wed, Mar 19, 2014 at 4:13 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: CS destroys the Root volume in CS DB, then its up to the storage pool cleanup task to clean it up on the backend. This is a background task running every storage.cleanup.interval seconds. For how long do you see the volume being present on the SR? On 3/19/14, 3:03 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: OK, sounds good; however, if this is desired behavior, does anyone know why we abandon the old root disk in the XenServer SR? It seems that CloudStack forgets about it and it just stays in the SR taking up space. Do people think it should be deleted? On Wed, Mar 19, 2014 at 3:49 PM, Nitin Mehta nitin.me...@citrix.com wrote: I think that's what it is supposed to do. It discards the old root disk and creates a fresh root disk for the vm and in case an optional field template id is passed in the root disk is created from this new template id. The api name is restoreVirtualMachine. Please check that the UI is internally invoking this api Thanks, -Nitin On 19/03/14 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair
Congratulations Hugo! On 19 March 2014 21:40, Sebastien Goasguen run...@gmail.com wrote: Congrats Hugo and indeed thank you Chip On Mar 19, 2014, at 5:35 PM, Alex Hitchins alex.hitch...@shapeblue.com wrote: Congrats Hugo and many thanks Chip for all your hard work. Regards Alex Hitchins D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969 alex.hitch...@shapeblue.com -Original Message- From: Chip Childers [mailto:chipchild...@apache.org] Sent: 19 March 2014 20:52 To: dev@cloudstack.apache.org Subject: [ANNOUNCE] Change of Apache CloudStack PMC Chair Per our project bylaws, we are changing our project's chair today! Over discussions during the last month the PMC had reached a consensus to recommend to the ASF board that Hugo Trippaers be accepted as the next Apache CloudStack PMC Chair / VP of Apache CloudStack. As of today's ASF board meeting, this has been accepted and made official. Please join me in congratulating Hugo in his new role! It's been an honor serving the project as it's chair over the last year, and although I regret that my recent contributions have been diminished due to a change in $dayjob, I'm exceptionally proud to be part of this community. Apache CloudStack is amazing software, and the community that has formed around the code since it's donation to the ASF is nothing short of remarkable. -chip Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
Re: [QUESTION] Connection refused when uploading an ISO
#6 from the wiki :) - https://cwiki.apache.org/confluence/display/CLOUDSTACK/SSVM,+templates,+Sec ondary+storage+troubleshooting On 19/03/14 3:25 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: That fixed my problem. :) Thanks - I recently learned about that setting, but it had slipped my mind. On Wed, Mar 19, 2014 at 4:15 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Doh! I forgot about that setting. :) Let me try it out and see what happens. On Wed, Mar 19, 2014 at 4:13 PM, Amogh Vasekar amogh.vase...@citrix.comwrote: Probably check secstorage.allowed.internal.sites? Thanks, Amogh On 3/19/14 3:11 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I have a question about how ISOs are uploaded (or, actually, downloaded). The way I understand it is you make the API call to the CS MS and it instructs an SSVM to download and write the ISO to secondary storage. The weird thing I've noticed is when I'm in the office, this process works for me; however, at home, over a VPN connection, it doesn't. This seems weird to me because whether my GUI is sending the API call over a VPN connection or not, the CS MS, the SSVM involved, and the ISO are in my lab in the office. Any thoughts on this? Perhaps I don't understand this process as well as I thought. Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
RE: [RFC]Bypass Libvirt storage pool for NFS
-Original Message- From: Nux! [mailto:n...@li.nux.ro] Sent: Wednesday, March 19, 2014 3:34 PM To: dev@cloudstack.apache.org Subject: RE: [RFC]Bypass Libvirt storage pool for NFS On 19.03.2014 22:28, Edison Su wrote: Edison, if - with the workarounds in place now - the current version of KVM works OK, then why wouldn't a newer version work just as fine? Just trying to understand this. That's a long story, there is a bug in Libvirt, which is introduced in a newer version(0.9.10), which can make the storage pool disappear. Edison, that I understand, but what is the technical reason that prevents using newer KVM? It looks like current KVM works fine on CentOS 6.5 for example which has libvirt 0.10.2. Yes, at first glance, the newer version libvirt( 0.9.10) just works fine. But under stress test, it will complain NFS storage pool missing, and can't add the storage pool back, unless you shut down all the VMs which using the storage pool. That's the bug(https://bugzilla.redhat.com/show_bug.cgi?id=977706) all about. In ACS 4.2/4.3 release, we only recommend to use libvirt =0.9.10, if primary storage is NFS. Lucian -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
Re: [QUESTION] Connection refused when uploading an ISO
Ah - thanks for pointing that out! :) On Wed, Mar 19, 2014 at 4:44 PM, Nitin Mehta nitin.me...@citrix.com wrote: #6 from the wiki :) - https://cwiki.apache.org/confluence/display/CLOUDSTACK/SSVM,+templates,+Sec ondary+storage+troubleshooting On 19/03/14 3:25 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: That fixed my problem. :) Thanks - I recently learned about that setting, but it had slipped my mind. On Wed, Mar 19, 2014 at 4:15 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Doh! I forgot about that setting. :) Let me try it out and see what happens. On Wed, Mar 19, 2014 at 4:13 PM, Amogh Vasekar amogh.vase...@citrix.comwrote: Probably check secstorage.allowed.internal.sites? Thanks, Amogh On 3/19/14 3:11 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I have a question about how ISOs are uploaded (or, actually, downloaded). The way I understand it is you make the API call to the CS MS and it instructs an SSVM to download and write the ISO to secondary storage. The weird thing I've noticed is when I'm in the office, this process works for me; however, at home, over a VPN connection, it doesn't. This seems weird to me because whether my GUI is sending the API call over a VPN connection or not, the CS MS, the SSVM involved, and the ISO are in my lab in the office. Any thoughts on this? Perhaps I don't understand this process as well as I thought. Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: [ANNOUNCE] Change of Apache CloudStack PMC Chair
Congratulations!! Sent from iPhone 2014/03/20 7:43、Ian Duffy i...@ianduffy.ie のメッセージ: Congratulations Hugo! On 19 March 2014 21:40, Sebastien Goasguen run...@gmail.com wrote: Congrats Hugo and indeed thank you Chip On Mar 19, 2014, at 5:35 PM, Alex Hitchins alex.hitch...@shapeblue.com wrote: Congrats Hugo and many thanks Chip for all your hard work. Regards Alex Hitchins D: +44 1892 523 587 | S: +44 2036 030 540 | M: +44 7788 423 969 alex.hitch...@shapeblue.com -Original Message- From: Chip Childers [mailto:chipchild...@apache.org] Sent: 19 March 2014 20:52 To: dev@cloudstack.apache.org Subject: [ANNOUNCE] Change of Apache CloudStack PMC Chair Per our project bylaws, we are changing our project's chair today! Over discussions during the last month the PMC had reached a consensus to recommend to the ASF board that Hugo Trippaers be accepted as the next Apache CloudStack PMC Chair / VP of Apache CloudStack. As of today's ASF board meeting, this has been accepted and made official. Please join me in congratulating Hugo in his new role! It's been an honor serving the project as it's chair over the last year, and although I regret that my recent contributions have been diminished due to a change in $dayjob, I'm exceptionally proud to be part of this community. Apache CloudStack is amazing software, and the community that has formed around the code since it's donation to the ASF is nothing short of remarkable. -chip Need Enterprise Grade Support for Apache CloudStack? Our CloudStack Infrastructure Supporthttp://shapeblue.com/cloudstack-infrastructure-support/ offers the best 24/7 SLA for CloudStack Environments. Apache CloudStack Bootcamp training courses **NEW!** CloudStack 4.2.1 traininghttp://shapeblue.com/cloudstack-training/ 18th-19th February 2014, Brazil. Classroomhttp://shapeblue.com/cloudstack-training/ 17th-23rd March 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 24th-28th March 2014, Region B. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 16th-20th June 2014, Region A. Instructor led, On-linehttp://shapeblue.com/cloudstack-training/ 23rd-27th June 2014, Region B. Instructor led, On-linehttp://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 Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
Re: CloudStack implementations
I think we'd want to make it such that it wouldn't require external access to report, if possible. I just think there may be plenty of intranet/local deployments, or people who have private management servers and separate public UIs. 2014-03-19 16:59 GMT-06:00 Demetrius Tsitrelis demetrius.tsitre...@citrix.com:
ACS and KVM uses /tmp for volumes migration and templates
Hi guys, I was wondering if this is a bug? I've noticed that during volume migration from NFS to RBD primary storage the volume image is first copied to /tmp and only then to the RBD storage. This seems silly to me as one would expect a typical volume to be larger than the host's hard disk. Also, it is a common practice to use tmpfs as /tmp for performance reasons. Thus, a typical host server will have far smaller /tmp folder than the size of an average volume. As a result, volume migration would break after filling the /tmp and could probably cause a bunch of issue for the KVM host itself as well as any vms running on the server. It also seems that the /tmp is temporarily used during a template creation . My setup: ACS 4.2.1 Ubuntu 12.04 with KVM RBD + NFS for Primary storage NFS for Staging and Secondary storage Thanks Andrei
Re: RealHostIp
+1 on avoiding 8.8.8.8. Nothing good comes from google knowing your dns resolution history... (or whatever other free dns resolvers) On Mar 19, 2014, at 2:08 PM, Nux! n...@li.nux.ro wrote: On 19.03.2014 19:37, Alex Hitchins wrote: It's my DNS, it just won't play ball with this one domain. I will try changing it to 8.8.8.8 and see if that makes any different. My suspicion is with BT and their 'smart' filtering. Thanks to all those who checked for me. Alex, Had many issues with BT's DNS. I ended up running a resolver on 127.0.0.1, probably the best choice and it's easy-peasy. I'd avoid 8.8.8.8[1] and all the other free nameservers. Lucian [1] - http://www.zdnet.com/google-free-public-dns-services-were-briefly-corrupted-727401/ -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
Re: Resetting a VM is broken?
The storage gets marked as 'Destroy' state. Then it goes to 'Expunging' when the storage cleanup interval occurs. I've actually thought about leveraging that for data disks, the current delete data disk immediately cleans up the disk, when we could create an api call that just moves the data disk to destroy state. Then there'd actually be room for an 'undo' operation where the state could be moved back to Ready, so long as the cleanup hasn't occurred. On Wed, Mar 19, 2014 at 4:43 PM, Nitin Mehta nitin.me...@citrix.com wrote: Please feel free to open a documentation bug on JIRA if the info doesn't exist. On 19/03/14 3:16 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Thanks for that background-cleanup info. I was not aware of that. I'll probably take a look into it and see how that works. On Wed, Mar 19, 2014 at 4:13 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: CS destroys the Root volume in CS DB, then its up to the storage pool cleanup task to clean it up on the backend. This is a background task running every storage.cleanup.interval seconds. For how long do you see the volume being present on the SR? On 3/19/14, 3:03 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: OK, sounds good; however, if this is desired behavior, does anyone know why we abandon the old root disk in the XenServer SR? It seems that CloudStack forgets about it and it just stays in the SR taking up space. Do people think it should be deleted? On Wed, Mar 19, 2014 at 3:49 PM, Nitin Mehta nitin.me...@citrix.com wrote: I think that's what it is supposed to do. It discards the old root disk and creates a fresh root disk for the vm and in case an optional field template id is passed in the root disk is created from this new template id. The api name is restoreVirtualMachine. Please check that the UI is internally invoking this api Thanks, -Nitin On 19/03/14 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
Re: Resetting a VM is broken?
+1 to reset being a bad verb for this. It's too late now, however. On Wed, Mar 19, 2014 at 6:22 PM, Marcus shadow...@gmail.com wrote: The storage gets marked as 'Destroy' state. Then it goes to 'Expunging' when the storage cleanup interval occurs. I've actually thought about leveraging that for data disks, the current delete data disk immediately cleans up the disk, when we could create an api call that just moves the data disk to destroy state. Then there'd actually be room for an 'undo' operation where the state could be moved back to Ready, so long as the cleanup hasn't occurred. On Wed, Mar 19, 2014 at 4:43 PM, Nitin Mehta nitin.me...@citrix.com wrote: Please feel free to open a documentation bug on JIRA if the info doesn't exist. On 19/03/14 3:16 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Thanks for that background-cleanup info. I was not aware of that. I'll probably take a look into it and see how that works. On Wed, Mar 19, 2014 at 4:13 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: CS destroys the Root volume in CS DB, then its up to the storage pool cleanup task to clean it up on the backend. This is a background task running every storage.cleanup.interval seconds. For how long do you see the volume being present on the SR? On 3/19/14, 3:03 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: OK, sounds good; however, if this is desired behavior, does anyone know why we abandon the old root disk in the XenServer SR? It seems that CloudStack forgets about it and it just stays in the SR taking up space. Do people think it should be deleted? On Wed, Mar 19, 2014 at 3:49 PM, Nitin Mehta nitin.me...@citrix.com wrote: I think that's what it is supposed to do. It discards the old root disk and creates a fresh root disk for the vm and in case an optional field template id is passed in the root disk is created from this new template id. The api name is restoreVirtualMachine. Please check that the UI is internally invoking this api Thanks, -Nitin On 19/03/14 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
[ACS 4.4] RE: 4.4 Feature Freeze
Hi, I have copied one of the project pages from prior release for ACS 4.4[1]. Will be posting some of the QA artifacts in QA plan section. [1] https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=39623192 Thanks /sudha -Original Message- From: Sudha Ponnaganti [mailto:sudha.ponnaga...@citrix.com] Sent: Tuesday, March 11, 2014 2:18 PM To: dev@cloudstack.apache.org Subject: RE: 4.4 Feature Freeze Hugo, Is it possible to setup Project page [1] on cwiki ? I am interested to post some of the QA artifacts there related to ACS 4.4. I can also copy one from prior releases if that is okay. [1] https://cwiki.apache.org/confluence/display/CLOUDSTACK/Releases+in+Progress Thanks /Sudha -Original Message- From: Trippie [mailto:trip...@gmail.com] On Behalf Of Hugo Trippaers Sent: Tuesday, March 11, 2014 8:28 AM To: dev@cloudstack.apache.org Subject: Re: 4.4 Feature Freeze Hey guys, I didn't go and tally all the +1s and -1s for the shift of the feature freeze, but with so many reactions i feel sticking to the schedule is the only way to go. We should only change dates if there is a consensus and there clearly is none at the moment. Let's take this discussion to the 4.5 release if we need to or focus on doing a high quality release for 4.4 so we can focus on features again in 4.4 This means that the feature freeze would be this friday and i intend to cut the 4.4 branch around 14:00 CET As we have a 72 hour window for MERGE requests, please make sure they are in today (if the feature is ready). Cheers, Hugo
Re: Resetting a VM is broken?
Yeah, usually reset (for hypervisors) means shut down the VM and re-start it. On Wed, Mar 19, 2014 at 6:22 PM, Marcus shadow...@gmail.com wrote: +1 to reset being a bad verb for this. It's too late now, however. On Wed, Mar 19, 2014 at 6:22 PM, Marcus shadow...@gmail.com wrote: The storage gets marked as 'Destroy' state. Then it goes to 'Expunging' when the storage cleanup interval occurs. I've actually thought about leveraging that for data disks, the current delete data disk immediately cleans up the disk, when we could create an api call that just moves the data disk to destroy state. Then there'd actually be room for an 'undo' operation where the state could be moved back to Ready, so long as the cleanup hasn't occurred. On Wed, Mar 19, 2014 at 4:43 PM, Nitin Mehta nitin.me...@citrix.com wrote: Please feel free to open a documentation bug on JIRA if the info doesn't exist. On 19/03/14 3:16 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Thanks for that background-cleanup info. I was not aware of that. I'll probably take a look into it and see how that works. On Wed, Mar 19, 2014 at 4:13 PM, Alena Prokharchyk alena.prokharc...@citrix.com wrote: CS destroys the Root volume in CS DB, then its up to the storage pool cleanup task to clean it up on the backend. This is a background task running every storage.cleanup.interval seconds. For how long do you see the volume being present on the SR? On 3/19/14, 3:03 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: OK, sounds good; however, if this is desired behavior, does anyone know why we abandon the old root disk in the XenServer SR? It seems that CloudStack forgets about it and it just stays in the SR taking up space. Do people think it should be deleted? On Wed, Mar 19, 2014 at 3:49 PM, Nitin Mehta nitin.me...@citrix.com wrote: I think that's what it is supposed to do. It discards the old root disk and creates a fresh root disk for the vm and in case an optional field template id is passed in the root disk is created from this new template id. The api name is restoreVirtualMachine. Please check that the UI is internally invoking this api Thanks, -Nitin On 19/03/14 1:55 PM, Mike Tutkowski mike.tutkow...@solidfire.com wrote: Hi, I noticed today while running through some test cases for 4.4 that resetting a VM does not work as expected. Instead of the typical stop and re-start behavior where the VM is booted back up using the same root disk, the VM gets a new root disk when it is booted back up. Can anyone confirm this finding for me with his or her setup? Thanks! -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)* -- *Mike Tutkowski* *Senior CloudStack Developer, SolidFire Inc.* e: mike.tutkow...@solidfire.com o: 303.746.7302 Advancing the way the world uses the cloudhttp://solidfire.com/solution/overview/?video=play *(tm)*
RE: ACS and KVM uses /tmp for volumes migration and templates
Which version of CloudStack are you using? Seems in 4.2, Wido enhanced RBD a lot, qemu-img itself can copy volume from NFS to RBD without temporary copying to /tmp folder. -Original Message- From: Andrei Mikhailovsky [mailto:and...@arhont.com] Sent: Wednesday, March 19, 2014 5:00 PM To: dev@cloudstack.apache.org Subject: ACS and KVM uses /tmp for volumes migration and templates Hi guys, I was wondering if this is a bug? I've noticed that during volume migration from NFS to RBD primary storage the volume image is first copied to /tmp and only then to the RBD storage. This seems silly to me as one would expect a typical volume to be larger than the host's hard disk. Also, it is a common practice to use tmpfs as /tmp for performance reasons. Thus, a typical host server will have far smaller /tmp folder than the size of an average volume. As a result, volume migration would break after filling the /tmp and could probably cause a bunch of issue for the KVM host itself as well as any vms running on the server. It also seems that the /tmp is temporarily used during a template creation . My setup: ACS 4.2.1 Ubuntu 12.04 with KVM RBD + NFS for Primary storage NFS for Staging and Secondary storage Thanks Andrei
Re: Review Request 19283: Added few fixes for CLOUDSTACK-5674
--- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19283/#review37851 --- Commit afb58b37a318272299f09c3970d5a615ca602755 in cloudstack's branch refs/heads/marvin from Santhosh Edukulla [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=afb58b3 ] CLOUDSTACK-5674: Added few fixes for CLOUDSTACK-5674 - ASF Subversion and Git Services On March 17, 2014, 8:57 a.m., Santhosh Edukulla wrote: --- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/19283/ --- (Updated March 17, 2014, 8:57 a.m.) Review request for cloudstack and Girish Shilamkar. Bugs: cloudstack-5674 https://issues.apache.org/jira/browse/cloudstack-5674 Repository: cloudstack-git Description --- 1. Added a simulator case. 2. Removed runsuites as it is not picking up the testmodulename effectively. Diffs - tools/marvin/marvin/lib/utils.py 440ff77 tools/marvin/marvin/marvinInit.py bed8e7f tools/marvin/marvin/marvinPlugin.py 3a364b1 Diff: https://reviews.apache.org/r/19283/diff/ Testing --- Thanks, Santhosh Edukulla