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

Reply via email to