incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chiradeep Vittal <Chiradeep.Vit...@citrix.com>
Subject Re: Change qcow disk cache=none
Date Tue, 19 Feb 2013 18:23:48 GMT
Great. Looking forward to the patch

From: Jason Villalta <jason@rubixnet.com<mailto:jason@rubixnet.com>>
Reply-To: CloudStack DeveloperList <cloudstack-dev@incubator.apache.org<mailto:cloudstack-dev@incubator.apache.org>>
Date: Tuesday, February 19, 2013 6:07 AM
To: CloudStack DeveloperList <cloudstack-dev@incubator.apache.org<mailto:cloudstack-dev@incubator.apache.org>>
Subject: Re: Change qcow disk cache=none

Thanks for all of your help on this guys.  This worked like a charm!

On Mon, Feb 18, 2013 at 5:30 AM, Wido den Hollander <wido@widodh.nl<mailto:wido@widodh.nl>>
wrote:
On 02/18/2013 05:49 AM, Rajesh Battala wrote:
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.


This has been covered by this Jira issue: https://issues.apache.org/jira/browse/CLOUDSTACK-1302

Wido


Thanks
Rajesh Battala

From: Jason Villalta [mailto:jason@rubixnet.com<mailto:jason@rubixnet.com>]
Sent: Monday, February 18, 2013 9:51 AM
To: cloudstack-dev@incubator.apache.org<mailto:cloudstack-dev@incubator.apache.org>
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 <rajesh.battala@citrix.com<mailto:rajesh.battala@citrix.com><mailto:rajesh.battala@citrix.com<mailto:rajesh.battala@citrix.com>>>
wrote:
Now you were able to build and run the cloud right.!

Thanks
Rajesh Battala

From: Jason Villalta [mailto:jason@rubixnet.com<mailto:jason@rubixnet.com><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com>>]
Sent: Monday, February 18, 2013 3:59 AM
To: cloudstack-dev@incubator.apache.org<mailto:cloudstack-dev@incubator.apache.org><mailto:cloudstack-dev@incubator.apache.org<mailto:cloudstack-dev@incubator.apache.org>>
Subject: Re: Change qcow disk cache=none
Got it, wrong maven version..
On Sun, Feb 17, 2013 at 4:54 PM, Jason Villalta <jason@rubixnet.com<mailto:jason@rubixnet.com><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com>><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com>>>>
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 <shadowsor@gmail.com<mailto:shadowsor@gmail.com><mailto:shadowsor@gmail.com<mailto:shadowsor@gmail.com>><mailto:shadowsor@gmail.com<mailto:shadowsor@gmail.com><mailto:shadowsor@gmail.com<mailto:shadowsor@gmail.com>>>>
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 <jason@rubixnet.com<mailto:jason@rubixnet.com><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com>><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com>>>>
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 <wido@widodh.nl<mailto:wido@widodh.nl><mailto:wido@widodh.nl<mailto:wido@widodh.nl>><mailto:wido@widodh.nl<mailto:wido@widodh.nl><mailto:wido@widodh.nl<mailto:wido@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.battala@citrix.com<mailto:rajesh.battala@citrix.com><mailto:rajesh.battala@citrix.com<mailto:rajesh.battala@citrix.com>><mailto:rajesh.battala@citrix.com<mailto:rajesh.battala@citrix.com><mailto:rajesh.battala@citrix.com<mailto:rajesh.battala@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.battala@citrix.com<mailto:rajesh.battala@citrix.com><mailto:rajesh.battala@citrix.com<mailto:rajesh.battala@citrix.com>><mailto:rajesh.battala@citrix.com<mailto:rajesh.battala@citrix.com><mailto:rajesh.battala@citrix.com<mailto:rajesh.battala@citrix.com>>>]
Sent: Friday, February 15, 2013 9:22 AM
To: cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org>><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org>>>;
cloudstack-
dev@incubator.apache.org<mailto:dev@incubator.apache.org><mailto:dev@incubator.apache.org<mailto:dev@incubator.apache.org>><mailto:dev@incubator.apache.org<mailto:dev@incubator.apache.org><mailto:dev@incubator.apache.org<mailto:dev@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.su@citrix.com<mailto:Edison.su@citrix.com><mailto:Edison.su@citrix.com<mailto:Edison.su@citrix.com>><mailto:Edison.su@citrix.com<mailto:Edison.su@citrix.com><mailto:Edison.su@citrix.com<mailto:Edison.su@citrix.com>>>]
Sent: Friday, February 15, 2013 4:59 AM
To: cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org>><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@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:jason@rubixnet.com<mailto:jason@rubixnet.com><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com>><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com>>>]
Sent: Thursday, February 14, 2013 2:16 PM
To: cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org>><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@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.su@citrix.com<mailto:Edison.su@citrix.com><mailto:Edison.su@citrix.com<mailto:Edison.su@citrix.com>><mailto:Edison.su@citrix.com<mailto:Edison.su@citrix.com><mailto:Edison.su@citrix.com<mailto:Edison.su@citrix.com>>>>
wrote:

need to change cloudstack java code, right now, it's hard coded to

"cache=none".


-----Original Message-----
From: Jason Villalta [mailto:jason@rubixnet.com<mailto:jason@rubixnet.com><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com>><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com><mailto:jason@rubixnet.com<mailto:jason@rubixnet.com>>>]
Sent: Thursday, February 14, 2013 1:45 PM
To: cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org>><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@incubator.apache.org><mailto:cloudstack-users@incubator.apache.org<mailto:cloudstack-users@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<tel:800.799.4407><tel:800.799.4407<tel:800.799.4407>><tel: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><http://www.RubixTechnology.com>




--
--
Jason Villalta
Co-founder
800.799.4407<tel:800.799.4407><tel:800.799.4407<tel:800.799.4407>><tel: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><http://www.RubixTechnology.com>








--
--
Jason Villalta
Co-founder
800.799.4407<tel:800.799.4407><tel:800.799.4407<tel:800.799.4407>><tel: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><http://www.RubixTechnology.com>



--
--
Jason Villalta
Co-founder
[cid:ii_13a3276a82c64fe9]
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><http://www.rubixtechnology.com/>



--
--
Jason Villalta
Co-founder
[cid:ii_13a3276a82c64fe9]
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><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/>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message