Yeah, I agree it may not be a setting you would want to show to everyone. I saw there is a "template.properties" file for templates. Is there a way to add it there so it is more under the hood than right in the UI?
On Fri, Feb 15, 2013 at 10:49 AM, Marcus Sorensen <shadow...@gmail.com> wrote: > Yes, lots of people will want it. For the longest time 'none' was fastest, > and still is except for some of the newer storage like RBD. > > With a little more tinkering you could apply a different setting for > block,file,and network storage as they're already split out right there in > that file. > > I worry a tiny bit though that such a feature won't be exposed to end > users, and will be a way of boosting performance at the cost of > reliability/safety. Users might be aware of the performance but not realize > that their cloud provider is running writeback. That's not a reason to not > have the feature, of course. > On Feb 15, 2013 8:26 AM, "Jason Villalta" <ja...@rubixnet.com> wrote: > >> Thanks for all your help guys. I am on 4.0 currently. I will go the >> agent route and see what I can do. >> >> As for putting in the feature request. I will do that as well since I >> am sure the more people use cloudstack the more people will run into >> this. I really thing the UI is far superior experience. >> >> On a side note, the VLAN stuff needs some better documentation around >> configuration with KVM. Is there a place I can add some of my notes >> once I get past this disk issue and test everything? >> >> >> On Fri, Feb 15, 2013 at 10:19 AM, Wido den Hollander <w...@widodh.nl> >> wrote: >> > On 02/15/2013 03:05 PM, Jason Villalta 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. >> >> >> > >> > No, not today in a release of CloudStack. >> > >> > What you however can do is download the source and build the agent >> plugin. >> > Assuming you use 4.0: >> > >> > $ cd plugins/hypervisor/kvm >> > $ nano src/com/cloud/hypervisor/kvm/resource/LibvirtVMDef.java >> > $ mvn >> > >> > Change the "none" setting to what you like. >> > >> > Now you will have a .jar file in the "target" directory which you use to >> > replace the /usr/share/java/cloud-plugin-hypervisor-kvm.jar on your >> > production systems. >> > >> > Wido >> > >> > >> >> On Fri, Feb 15, 2013 at 9:00 AM, Wido den Hollander <w...@widodh.nl> >> >> 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 >> >>>> <rajesh.batt...@citrix.com> 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:rajesh.batt...@citrix.com] >> >>>>>> Sent: Friday, February 15, 2013 9:22 AM >> >>>>>> To: cloudstack-us...@incubator.apache.org; cloudstack- >> >>>>>> d...@incubator.apache.org >> >>>>>> 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:edison...@citrix.com] >> >>>>>>> Sent: Friday, February 15, 2013 4:59 AM >> >>>>>>> To: cloudstack-us...@incubator.apache.org >> >>>>>>> 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:ja...@rubixnet.com] >> >>>>>>>> Sent: Thursday, February 14, 2013 2:16 PM >> >>>>>>>> To: cloudstack-us...@incubator.apache.org >> >>>>>>>> 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 <edison...@citrix.com> >> >>>>>>>> wrote: >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> need to change cloudstack java code, right now, it's hard coded >> to >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> "cache=none". >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>>> -----Original Message----- >> >>>>>>>>>> From: Jason Villalta [mailto:ja...@rubixnet.com] >> >>>>>>>>>> Sent: Thursday, February 14, 2013 1:45 PM >> >>>>>>>>>> To: cloudstack-us...@incubator.apache.org >> >>>>>>>>>> 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 | www.RubixTechnology.com >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> -- >> >>>>>>>> -- >> >>>>>>>> Jason Villalta >> >>>>>>>> Co-founder >> >>>>>>>> 800.799.4407 | www.RubixTechnology.com >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>> >> >> >> >> >> >> >> > >> >> >> >> -- >> -- >> Jason Villalta >> Co-founder >> 800.799.4407 | www.RubixTechnology.com >> -- -- Jason Villalta Co-founder 800.799.4407 | www.RubixTechnology.com