From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Campbell <Ian.Campbell@citrix.com>
Cc: xen-users@lists.xen.org, Yun Wang <bimingery@gmail.com>,
xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-users] Issues with vcpu-set
Date: Wed, 29 Jan 2014 12:18:28 +0000 [thread overview]
Message-ID: <20140129121827.GA1775@perard.uk.xensource.com> (raw)
In-Reply-To: <1390990304.31814.50.camel@kazak.uk.xensource.com>
On Wed, Jan 29, 2014 at 10:11:44AM +0000, Ian Campbell wrote:
> On Tue, 2014-01-28 at 18:44 -0700, Yun Wang wrote:
> > Sorry for the so late reply.
> > I had this issue in Xen-4.3.0 (official release) and Xen-4.4.0-rc1-25-g9a80d50
>
> And are you using the version of qemu-xen which ships with those
> releases or your own version, perhaps from upstream?
>
> ISTR that vcpu hotplug for HVM guests was missing from qemu-xen in Xen
> 4.3.x but I thought it had been added during the 4.4.x development
> cycle. Adding Anthony + xen-devel to confirm.
We've added vcpu hotplug to our tree in Xen 4.3.
QEMU upstream is able to do vcpu hotplug with Xen only with the last
release, 1.7. The two previous release (1.5 and 1.6) miss two patches,
and any QEMU release before that those not support cpu hotplug.
> > Here is the /var/log/xen/
> > Waiting for domain centos65.pv (domid 1) to die [pid 8116]
> >
> >
> > Here is the output of "xl -vvv vcpu-set"
>
> Is this from 4.3 or 4.4? I think at this point we should focus on the
> issue with 4.4.
>
> I also asked for your guest cfg file -- please can you show it to us.
>
[...]
> > libxl: debug: libxl_qmp.c:555:qmp_send_prepare: next qmp command: '{
> > "execute": "cpu-add",
> > "id": 2,
> > "arguments": {
> > "id": 0
> > }
> > }
> > '
> > libxl: debug: libxl_qmp.c:299:qmp_handle_response: message type: error
> > libxl: error: libxl_qmp.c:289:qmp_handle_error_response: received an
> > error message from QMP server: Not supported
This right here means that xl support vcpu-set with qemu-xen, but the
QEMU used does not.
> > On Tue, Oct 1, 2013 at 3:24 AM, Ian Campbell <Ian.Campbell@citrix.com> wrote:
> > > On Mon, 2013-09-30 at 10:52 -0600, Yun Wang wrote:
> > >> Hi all,
> > >>
> > >> I tried to use "xl vcpu-set" to change the vCPU number of VMs in Xen
> > >> 4.4-unstable and had the following errors.
> > >
> > > What was the full command line which you used?
> > >
> > > Which exact version of 4.4-unstable (i.e. git commit) were you using?
> > >
> > >> libxl: error: libxl_qmp.c:289:qmp_handle_error_response: received an
> > >> error message from QMP server: Unable to add CPU: 0, it already
> > >> exists.
This is just a message that I don't know how to remove.
Since libxl does not know which cpu are already plugged-in, it asks QEMU
to plug every asked cpu. QEMU just reply back as an error that some CPU
are already plugged. And libxl does print every error that QEMU send.
--
Anthony PERARD
next prev parent reply other threads:[~2014-01-29 12:18 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <CAL3hBVrWpw8c1DdG10B-S2TP-ntTJ1biVNjt5SvszD4hpWaQOA@mail.gmail.com>
[not found] ` <1380619471.925.49.camel@kazak.uk.xensource.com>
[not found] ` <CAL3hBVpJ5Tf32Vti+90Gu6QQoPgriMYcbtOxomzmcnpwtKYebA@mail.gmail.com>
2014-01-29 10:11 ` [Xen-users] Issues with vcpu-set Ian Campbell
2014-01-29 12:18 ` Anthony PERARD [this message]
2014-01-29 12:22 ` Ian Campbell
2014-01-29 12:36 ` Anthony PERARD
2014-01-29 12:39 ` Ian Campbell
2014-01-29 13:04 ` Anthony PERARD
2014-01-29 13:14 ` Ian Campbell
2014-01-29 14:38 ` Yun Wang
2014-01-29 14:45 ` Ian Campbell
2014-01-29 16:18 ` Yun Wang
[not found] ` <CAL3hBVpg9WH+LDxjedzUcMKUMhxybWOcmNX1AxbRCmTKkYcjYQ@mail.gmail.com>
2014-01-30 15:44 ` Ian Campbell
2014-01-30 16:04 ` Yun Wang
[not found] ` <CAL3hBVrJRhQvt7SH0i473Y5SiPLbUN8OLMuW7wXQwOtHHjGoAQ@mail.gmail.com>
2014-01-30 16:12 ` Ian Campbell
2014-01-30 16:35 ` Yun Wang
[not found] ` <CAL3hBVoWYadkguKZHwopMTWL7E3ygCJPJnqVbdmKBm5ADhzUXQ@mail.gmail.com>
2014-01-30 16:43 ` Ian Campbell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140129121827.GA1775@perard.uk.xensource.com \
--to=anthony.perard@citrix.com \
--cc=Ian.Campbell@citrix.com \
--cc=bimingery@gmail.com \
--cc=xen-devel@lists.xen.org \
--cc=xen-users@lists.xen.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.