Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-11 Thread Vasiliy Tolstov
2015-06-11 11:42 GMT+03:00 Jiri Denemark : > Such guests would need an update qemu-guest-agent anyway. And installing > a new version of qemu-guest-agent is not any easier than installing an > updated udev or a new udev rule. That is, I don't think the > qemu-guest-agent way has any benefits over a

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-11 Thread Jiri Denemark
On Thu, Jun 11, 2015 at 09:38:24 +0800, zhang bo wrote: > On 2015/6/10 17:31, Daniel P. Berrange wrote: > > > On Wed, Jun 10, 2015 at 10:28:08AM +0100, Daniel P. Berrange wrote: > >> On Wed, Jun 10, 2015 at 05:24:50PM +0800, zhang bo wrote: > >>> On 2015/6/10 16:39, Vasiliy Tolstov wrote: > >>> >

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-10 Thread zhang bo
On 2015/6/10 17:31, Daniel P. Berrange wrote: > On Wed, Jun 10, 2015 at 10:28:08AM +0100, Daniel P. Berrange wrote: >> On Wed, Jun 10, 2015 at 05:24:50PM +0800, zhang bo wrote: >>> On 2015/6/10 16:39, Vasiliy Tolstov wrote: >>> 2015-06-10 11:37 GMT+03:00 Daniel P. Berrange : > The udev ru

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-10 Thread Daniel P. Berrange
On Wed, Jun 10, 2015 at 10:28:08AM +0100, Daniel P. Berrange wrote: > On Wed, Jun 10, 2015 at 05:24:50PM +0800, zhang bo wrote: > > On 2015/6/10 16:39, Vasiliy Tolstov wrote: > > > > > 2015-06-10 11:37 GMT+03:00 Daniel P. Berrange : > > >> The udev rules are really something the OS vendor should s

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-10 Thread Daniel P. Berrange
On Wed, Jun 10, 2015 at 05:24:50PM +0800, zhang bo wrote: > On 2015/6/10 16:39, Vasiliy Tolstov wrote: > > > 2015-06-10 11:37 GMT+03:00 Daniel P. Berrange : > >> The udev rules are really something the OS vendor should setup, so > >> that it "just works" > > > > > > I think so, also for vcpu hot

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-10 Thread zhang bo
On 2015/6/10 16:39, Vasiliy Tolstov wrote: > 2015-06-10 11:37 GMT+03:00 Daniel P. Berrange : >> The udev rules are really something the OS vendor should setup, so >> that it "just works" > > > I think so, also for vcpu hotplug this also covered by udev. May be we > need something to hot remove m

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-10 Thread Daniel P. Berrange
On Wed, Jun 10, 2015 at 02:05:16PM +0800, zhang bo wrote: > On 2015/6/10 13:40, Vasiliy Tolstov wrote: > > > 2015-06-10 5:28 GMT+03:00 zhang bo : > >> Thank you for your reply. > >> Before this patch, we needed to manually online memory blocks inside the > >> guest, after dimm memory hotplug > >>

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-10 Thread Vasiliy Tolstov
2015-06-10 11:37 GMT+03:00 Daniel P. Berrange : > The udev rules are really something the OS vendor should setup, so > that it "just works" I think so, also for vcpu hotplug this also covered by udev. May be we need something to hot remove memory and cpu, because in guest we need offline firstly.

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-09 Thread zhang bo
On 2015/6/10 13:40, Vasiliy Tolstov wrote: > 2015-06-10 5:28 GMT+03:00 zhang bo : >> Thank you for your reply. >> Before this patch, we needed to manually online memory blocks inside the >> guest, after dimm memory hotplug >> for most *nix OSes. (Windows guests automatically get their memory bloc

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-09 Thread Vasiliy Tolstov
2015-06-10 5:28 GMT+03:00 zhang bo : > Thank you for your reply. > Before this patch, we needed to manually online memory blocks inside the > guest, after dimm memory hotplug > for most *nix OSes. (Windows guests automatically get their memory blocks > online after hotplugging) > That is to say,

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-09 Thread zhang bo
On 2015/6/9 20:47, Daniel P. Berrange wrote: > On Tue, Jun 09, 2015 at 02:12:39PM +0200, Peter Krempa wrote: >> On Tue, Jun 09, 2015 at 13:05:35 +0100, Daniel Berrange wrote: >>> On Tue, Jun 09, 2015 at 02:03:13PM +0200, Peter Krempa wrote: On Tue, Jun 09, 2015 at 12:46:27 +0100, Daniel Berra

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-09 Thread Daniel P. Berrange
On Tue, Jun 09, 2015 at 02:12:39PM +0200, Peter Krempa wrote: > On Tue, Jun 09, 2015 at 13:05:35 +0100, Daniel Berrange wrote: > > On Tue, Jun 09, 2015 at 02:03:13PM +0200, Peter Krempa wrote: > > > On Tue, Jun 09, 2015 at 12:46:27 +0100, Daniel Berrange wrote: > > > > On Tue, Jun 09, 2015 at 01:22

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-09 Thread Peter Krempa
On Tue, Jun 09, 2015 at 13:05:35 +0100, Daniel Berrange wrote: > On Tue, Jun 09, 2015 at 02:03:13PM +0200, Peter Krempa wrote: > > On Tue, Jun 09, 2015 at 12:46:27 +0100, Daniel Berrange wrote: > > > On Tue, Jun 09, 2015 at 01:22:49PM +0200, Peter Krempa wrote: > > > > On Tue, Jun 09, 2015 at 11:05

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-09 Thread Daniel P. Berrange
On Tue, Jun 09, 2015 at 02:03:13PM +0200, Peter Krempa wrote: > On Tue, Jun 09, 2015 at 12:46:27 +0100, Daniel Berrange wrote: > > On Tue, Jun 09, 2015 at 01:22:49PM +0200, Peter Krempa wrote: > > > On Tue, Jun 09, 2015 at 11:05:16 +0100, Daniel Berrange wrote: > > > > On Tue, Jun 09, 2015 at 05:33

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-09 Thread Peter Krempa
On Tue, Jun 09, 2015 at 12:46:27 +0100, Daniel Berrange wrote: > On Tue, Jun 09, 2015 at 01:22:49PM +0200, Peter Krempa wrote: > > On Tue, Jun 09, 2015 at 11:05:16 +0100, Daniel Berrange wrote: > > > On Tue, Jun 09, 2015 at 05:33:24PM +0800, Zhang Bo wrote: > > > > Logically memory hotplug via gues

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-09 Thread Daniel P. Berrange
On Tue, Jun 09, 2015 at 01:22:49PM +0200, Peter Krempa wrote: > On Tue, Jun 09, 2015 at 11:05:16 +0100, Daniel Berrange wrote: > > On Tue, Jun 09, 2015 at 05:33:24PM +0800, Zhang Bo wrote: > > > Logically memory hotplug via guest agent, by enabling/disabling memory > > > blocks. > > > The correspo

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-09 Thread Peter Krempa
On Tue, Jun 09, 2015 at 11:05:16 +0100, Daniel Berrange wrote: > On Tue, Jun 09, 2015 at 05:33:24PM +0800, Zhang Bo wrote: > > Logically memory hotplug via guest agent, by enabling/disabling memory > > blocks. > > The corresponding qga commands are: 'guest-get-memory-blocks', > > 'guest-set-memory

Re: [libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-09 Thread Daniel P. Berrange
On Tue, Jun 09, 2015 at 05:33:24PM +0800, Zhang Bo wrote: > Logically memory hotplug via guest agent, by enabling/disabling memory blocks. > The corresponding qga commands are: 'guest-get-memory-blocks', > 'guest-set-memory-blocks' and 'guest-get-memory-block-info'. > > detailed flow: > 1 get

[libvirt] [PATCH 0/8] logically memory hotplug via guest agent

2015-06-09 Thread Zhang Bo
Logically memory hotplug via guest agent, by enabling/disabling memory blocks. The corresponding qga commands are: 'guest-get-memory-blocks', 'guest-set-memory-blocks' and 'guest-get-memory-block-info'. detailed flow: 1 get memory block list, each member has 'phy-index', 'online' and 'can-off