Sounds great. How are you planning to implement the cache config value. From GC settings or as part of offering or a dynamic changeable param to the VM.
Thanks Rajesh Battala From: Jason Villalta [mailto:[email protected]] Sent: Monday, February 18, 2013 9:51 AM To: [email protected] Subject: Re: Change qcow disk cache=none Yes I have gotten farther. I have the hard coded parameter changed and the system Proxy VM is running now but I am running into issues with the secondary storage vm. Troubleshooting that now. As for the cache setting, I think that still need to be setup as a configurable option without a rebuild. Once I get the cloud fully functional I will have some time to contribute to this issue. For now I just need to get this up and running. Thanks, On Sun, Feb 17, 2013 at 11:11 PM, Rajesh Battala <[email protected]<mailto:[email protected]>> wrote: Now you were able to build and run the cloud right.! Thanks Rajesh Battala From: Jason Villalta [mailto:[email protected]<mailto:[email protected]>] Sent: Monday, February 18, 2013 3:59 AM To: [email protected]<mailto:[email protected]> Subject: Re: Change qcow disk cache=none Got it, wrong maven version.. On Sun, Feb 17, 2013 at 4:54 PM, Jason Villalta <[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>> wrote: I tried this method to build 4.0.0 and I get 3 failed dependencies. Does something in git need to be updated with different paths? error: error reading /home/sysadmin/.m2/repository/org/apache/axis2/axis2-kernel/1.5.1/axis2-kernel-1.5.1.jar; error in opening zip file error: error reading /home/sysadmin/.m2/repository/org/apache/axis2/mex/1.5.1/mex-1.5.1-impl.jar; error in opening zip file error: error reading /home/sysadmin/.m2/repository/org/apache/axis2/axis2-mtompolicy/1.5.1/axis2-mtompolicy-1.5.1.jar; error in opening zip file On Fri, Feb 15, 2013 at 10:16 AM, Marcus Sorensen <[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>> wrote: If you just want to change 'none' to 'writeback' or something like that: git clone https://git-wip-us.apache.org/repos/asf/incubator-cloudstack.git cd incubator-cloudstack git checkout 4.0 vi ./plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtVMDef.java # look for the one occurrence of 'none' in this file and change it as you see fit Then build your packages (https://cwiki.apache.org/CLOUDSTACK/building-with-maven.html#BuildingwithMaven-BuildingRPMpackages) mvn install -P deps && ./waf rpm or mvn package -P deb If you want the fully configurable experience from GUI, with per disk-offering settings, then you'd open the request, and it may make it into 4.2 in May. Or you could pull the git repo and see if the feature applies to 4.1 and build your own packages in a month or so when the feature branch is ready. On Fri, Feb 15, 2013 at 7:05 AM, Jason Villalta <[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>> wrote: > So is there anyway to make this work today or will I have to wait > until this is properly implemented? This may mean I need to take > another look at openstack or opennebula and switch back. > > On Fri, Feb 15, 2013 at 9:00 AM, Wido den Hollander > <[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>> > wrote: >> On 02/15/2013 02:31 PM, Jason Villalta wrote: >>> >>> Is there any way easy way to make this setting dependent on the >>> storage definition? For example some primary storage may need this >>> set to one value such as cache=writeback such as with the case of ZFS, >>> GlusterFS, CEPH. Then other storage may want a different setting such >>> as cache=writethough or none which is the case with a local ext4 >>> storage or NFS. >>> >> >> Exactly. >> >> I brought this up about a week ago, see this thread: >> http://markmail.org/thread/qmrod55gfmhwzot4 >> >> It shouldn't be a global property, it should be defined per storage pool, or >> even better, per disk offering. >> >> Right now we are talking about the cache setting, but tomorrow it could be a >> different setting. >> >> Wido >> >> >>> >>> >>> On Thu, Feb 14, 2013 at 11:08 PM, Rajesh Battala >>> <[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>> >>> wrote: >>>> >>>> Hi Jason Villalta, >>>> In LibvirtVmDef.java, there is DiskDef class , get the cache value from >>>> the Global config, while constructing the xml in the override method the >>>> class toString() specify the cache value, currently it is using "none". >>>> >>>> NOTE: whenever there is change in GC value, MS should restart for the >>>> value to take effect. >>>> >>>> Thanks >>>> Rajesh Battala >>>> >>>>> -----Original Message----- >>>>> From: Rajesh Battala >>>>> [mailto:[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>] >>>>> Sent: Friday, February 15, 2013 9:22 AM >>>>> To: >>>>> [email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>; >>>>> cloudstack- >>>>> [email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>> >>>>> Subject: RE: Change qcow disk cache=none >>>>> >>>>> Hi Jason Villalta, >>>>> >>>>> Can you raise the ticket for the same. I can work on it if you assign to >>>>> me. >>>>> >>>>> Thanks >>>>> Rajesh Battala >>>>> >>>>>> -----Original Message----- >>>>>> From: Edison Su >>>>>> [mailto:[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>] >>>>>> Sent: Friday, February 15, 2013 4:59 AM >>>>>> To: >>>>>> [email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>> >>>>>> Subject: RE: Change qcow disk cache=none >>>>>> >>>>>> The code is at https://git-wip-us.apache.org/repos/asf?p=incubator- >>>>>> cloudstack.git;a=blob;f=plugins/hypervisors/kvm/src/com/cloud/hypervis >>>>>> or/kv >>>>>> >>>>> m/resource/LibvirtVMDef.java;h=acfd9cf1fe8eba217f09e20adf3101d1295d51d >>>>>> >>>>>> a;hb=HEAD, search "cache". >>>>>> you can add a global configuration in cloudstack, or add a >>>>>> configuration in agent.properties, to specify cache attribute. >>>>>> >>>>>>> -----Original Message----- >>>>>>> From: Jason Villalta >>>>>>> [mailto:[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>] >>>>>>> Sent: Thursday, February 14, 2013 2:16 PM >>>>>>> To: >>>>>>> [email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>> >>>>>>> Subject: Re: Change qcow disk cache=none >>>>>>> >>>>>>> Ok, I see the folks at openstack ran into a similar issue. >>>>>>> https://bugs.launchpad.net/nova/+bug/959637 >>>>>>> >>>>>>> How can I contribute to this? Can you recommend a part of the code >>>>>>> to look at so I can build and test a patch? >>>>>>> >>>>>>> On Thu, Feb 14, 2013 at 5:13 PM, Edison Su >>>>>>> <[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>> >>>>>>> wrote: >>>>>>>> >>>>>>>> need to change cloudstack java code, right now, it's hard coded to >>>>>>> >>>>>>> "cache=none". >>>>>>>> >>>>>>>> >>>>>>>>> -----Original Message----- >>>>>>>>> From: Jason Villalta >>>>>>>>> [mailto:[email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>>] >>>>>>>>> Sent: Thursday, February 14, 2013 1:45 PM >>>>>>>>> To: >>>>>>>>> [email protected]<mailto:[email protected]><mailto:[email protected]<mailto:[email protected]>> >>>>>>>>> Subject: Change qcow disk cache=none >>>>>>>>> >>>>>>>>> Is there a way to change this kvm disk cache setting in >>>>>>>>> Cloudstack or >>>>>>> >>>>>>> template? >>>>>>>>> >>>>>>>>> If so where is the setting applied? >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> Jason Villalta >>>>>>>>> Co-founder >>>>>>>>> 800.799.4407<tel:800.799.4407><tel:800.799.4407<tel:800.799.4407>> | >>>>>>>>> www.RubixTechnology.com<http://www.RubixTechnology.com><http://www.RubixTechnology.com> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> Jason Villalta >>>>>>> Co-founder >>>>>>> 800.799.4407<tel:800.799.4407><tel:800.799.4407<tel:800.799.4407>> | >>>>>>> www.RubixTechnology.com<http://www.RubixTechnology.com><http://www.RubixTechnology.com> >>> >>> >>> >>> >> > > > > -- > -- > Jason Villalta > Co-founder > 800.799.4407<tel:800.799.4407><tel:800.799.4407<tel:800.799.4407>> | > www.RubixTechnology.com<http://www.RubixTechnology.com><http://www.RubixTechnology.com> -- -- Jason Villalta Co-founder [cid:ii_13a3276a82c64fe9] 800.799.4407<tel:800.799.4407> | www.RubixTechnology.com<http://www.RubixTechnology.com><http://www.rubixtechnology.com/> -- -- Jason Villalta Co-founder [cid:ii_13a3276a82c64fe9] 800.799.4407<tel:800.799.4407> | www.RubixTechnology.com<http://www.RubixTechnology.com><http://www.rubixtechnology.com/> -- -- Jason Villalta Co-founder [cid:ii_13a3276a82c64fe9] 800.799.4407 | www.RubixTechnology.com<http://www.rubixtechnology.com/>
