On 09/30/2014 01:09 AM, John Ferlan wrote:
On 09/29/2014 10:27 AM, Ján Tomko wrote:
Commit fba6bc4 introduced the non-migratable invtsc feature,
breaking save/migration with host-model and host-passthrough.
On hosts with this feature present it was automatically included
in the CPU
On 09/30/2014 01:09 AM, John Ferlan wrote:
On 09/29/2014 10:27 AM, Ján Tomko wrote:
https://bugzilla.redhat.com/show_bug.cgi?id=1147584
Could this be expanded a bit - so one doesn't have to chase into the bz
in order to understand what is/was being fixed?
---
src/cpu/cpu_x86.c | 14
On 09/29/14 20:17, Eric Blake wrote:
On 09/25/2014 06:06 AM, Peter Krempa wrote:
The current block stats code matched up the disk name with the actual
stats by the order in the data returned from qemu. This unfortunately
isn't right as qemu may return the disks in any order. Fix this by
ACK
Christophe
On Mon, Sep 29, 2014 at 07:01:31PM +0100, Zeeshan Ali (Khattak) wrote:
Add missing enum type for keyboard input device.
---
libvirt-gconfig/libvirt-gconfig-domain-input.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
Hi, all
I started and stopped libvirtd service repeatly with high frequency(1 per
second), and found that the file capabilities.pidfile is left behind, as well
as a qemu process. If I then restart libvirtd, qemu-kvm will fail to start as
it's unable to flock capabilities.pidfile's fd.
Steps
FreeBSD's compiler complains that we shadow the symbol. Sigh.
s/devname/dev_name/
---
Pushed as trivial build-breaker.
src/qemu/qemu_monitor_json.c | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/qemu/qemu_monitor_json.c b/src/qemu/qemu_monitor_json.c
index
any feedback?
Thanks,
Chen
On Thu, 2014-09-25 at 01:10 +, Chen, Fan wrote:
ping?
On Tue, 2014-09-23 at 12:04 +0800, Chen Fan wrote:
add some check in migration configuration.
Chen Fan (4):
virsocketaddr: return address family in virSocketAddrIsNumeric
migration: add
On Mon, Sep 29, 2014 at 13:45:28 +, chris.a.st.pie...@gmail.com wrote:
From: Chris St. Pierre chris.a.st.pie...@gmail.com
This removes the artificial and unnecessary restriction that
virDomainSetMaxDowntime() only be called while a migration is in
progress.
---
src/qemu/qemu_driver.c
Add support for bps_max and friends in the driver part.
In the part checking if a qemu is running, check if the running binary support
bps_max,
if not print an error message, if yes add it to info variable
Signed-off-by: Matthias Gatto matthias.ga...@outscale.com
---
Add the new throttle options to virsh, and send them to libvirt.
Signed-off-by: Matthias Gatto matthias.ga...@outscale.com
---
tools/virsh-domain.c | 119 +++
tools/virsh.pod | 10 +
2 files changed, 129 insertions(+)
diff --git
This series of patches add support for bps_max, bps_rd_max, bps_wr_max,
bps_max, bps_rd_max, bps_wr_max, and iops_size in the functions
qemuDomainSetBlockIoTune and qemuDomainGetBlockIoTune.
The last patch add support for these parameters to the virsh blkdeviotune
command.
v2: spellfix
v3:
Add a value in the enum virQEMUCapsFlags for the qemu capability.
Set it with virQEMUCapsSet if the binary suport bps_max and they friends.
Signed-off-by: Matthias Gatto matthias.ga...@outscale.com
---
src/qemu/qemu_capabilities.c | 2 ++
src/qemu/qemu_capabilities.h
Check the arability of the options with the current qemu binary, add them in
the varable opt if yes,
print a message if not.
Signed-off-by: Matthias Gatto matthias.ga...@outscale.com
---
src/qemu/qemu_command.c | 57 -
1 file changed, 56
Add defines for the news options total_bytes_sec_max, write_bytes_sec_max,
read_bytes_sec_max
total_iops_sec_max, write_iops_sec_max, read_iops_sec_max, size_iops_sec.
Modify the structure _virDomainBlockIoTuneInfo to support these options.
Change the initialization of the variable expectedInfo
Detect if the the qemu binary currently in use suport the bps_max option,
If yes add it to the command, if not, just ignore the options.
Signed-off-by: Matthias Gatto matthias.ga...@outscale.com
---
src/qemu/qemu_monitor_json.c | 59 +++-
1 file changed,
check domain's status before call virQEMUCapsGet to report a accurate
error when domain is shut off
Resolve: https://bugzilla.redhat.com/show_bug.cgi?id=1147847
Signed-off-by: Shanzhi Yu s...@redhat.com
---
src/qemu/qemu_driver.c | 14 +++---
1 file changed, 7 insertions(+), 7
On 09/29/2014 04:47 PM, Christophe Fergeau wrote:
On Mon, Sep 29, 2014 at 04:34:50PM +0200, Ján Tomko wrote:
On 09/29/2014 12:01 PM, Christophe Fergeau wrote:
Hey,
On Thu, Sep 25, 2014 at 02:03:18PM +0200, Daniel Veillard wrote:
I have tagged the release candidate 1 for libvirt-1.2.9 in
On 09/25/2014 08:30 AM, Guido Günther wrote:
If we don't properly clean up all processes in the
machine-vmname.scope systemd won't remove the cgroup and subsequent vm
starts fail with
'CreateMachine: File exists'
Additional processes can e.g. be added via
echo $PID
On Tue, Sep 30, 2014 at 10:10:51AM -0400, Cole Robinson wrote:
On 09/25/2014 08:30 AM, Guido Günther wrote:
If we don't properly clean up all processes in the
machine-vmname.scope systemd won't remove the cgroup and subsequent vm
starts fail with
'CreateMachine: File exists'
On Tue, Sep 30, 2014 at 03:22:41PM +0100, Daniel P. Berrange wrote:
On Tue, Sep 30, 2014 at 10:10:51AM -0400, Cole Robinson wrote:
On 09/25/2014 08:30 AM, Guido Günther wrote:
If we don't properly clean up all processes in the
machine-vmname.scope systemd won't remove the cgroup and
Signed-off-by: Cristian Klein cristian.kl...@cs.umu.se
---
include/libvirt/libvirt.h.in | 3 +++
src/driver.h | 5 +
src/libvirt.c| 39 +++
src/libvirt_public.syms | 5 +
src/remote/remote_driver.c | 1 +
Signed-off-by: Cristian Klein cristian.kl...@cs.umu.se
---
src/qemu/qemu_monitor.c | 24 ++--
src/qemu/qemu_monitor.h | 4
src/qemu/qemu_monitor_json.c | 23 ++-
src/qemu/qemu_monitor_json.h | 1 +
4 files changed, 49 insertions(+), 3
Qemu currently implements pre-copy live migration. VM memory pages are
first copied from the source hypervisor to the destination, potentially
multiple times as pages get dirtied during transfer, then VCPU state
is migrated. Unfortunately, if the VM dirties memory faster than the
network
Signed-off-by: Cristian Klein cristian.kl...@cs.umu.se
---
src/qemu/qemu_migration.c | 60 +++
src/qemu/qemu_migration.h | 3 ++-
2 files changed, 62 insertions(+), 1 deletion(-)
diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c
index
Perform phase stops once migration switched to post-copy.
Confirm phase waits for post-copy to finish before killing the VM.
Signed-off-by: Cristian Klein cristian.kl...@cs.umu.se
---
src/qemu/qemu_driver.c| 8
src/qemu/qemu_migration.c | 25 ++---
2 files
Some jobs feature several phases. For example, post-copy migration is
composed of a first phase, from migration start to switching to
post-copy, and a second phase, to migration completion. This
job type allows to flag that the job has completed the first phase,
but is not yet fully completed.
Signed-off-by: Cristian Klein cristian.kl...@cs.umu.se
---
src/qemu/qemu_driver.c | 50 ++
1 file changed, 50 insertions(+)
diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index 3fe2216..1242b77 100644
--- a/src/qemu/qemu_driver.c
+++
Signed-off-by: Cristian Klein cristian.kl...@cs.umu.se
---
include/libvirt/libvirt.h.in | 1 +
src/libvirt.c| 7 +++
2 files changed, 8 insertions(+)
diff --git a/include/libvirt/libvirt.h.in b/include/libvirt/libvirt.h.in
index 5217ab3..82f3aeb 100644
---
Signed-off-by: Cristian Klein cristian.kl...@cs.umu.se
---
tools/virsh-domain.c | 72 ++--
tools/virsh.pod | 5
2 files changed, 75 insertions(+), 2 deletions(-)
diff --git a/tools/virsh-domain.c b/tools/virsh-domain.c
index
On 09/30/2014 10:25 AM, Guido Günther wrote:
On Tue, Sep 30, 2014 at 03:22:41PM +0100, Daniel P. Berrange wrote:
On Tue, Sep 30, 2014 at 10:10:51AM -0400, Cole Robinson wrote:
On 09/25/2014 08:30 AM, Guido Günther wrote:
If we don't properly clean up all processes in the
machine-vmname.scope
On Tue, Sep 30, 2014 at 10:43:47AM -0400, Cole Robinson wrote:
On 09/30/2014 10:25 AM, Guido Günther wrote:
On Tue, Sep 30, 2014 at 03:22:41PM +0100, Daniel P. Berrange wrote:
On Tue, Sep 30, 2014 at 10:10:51AM -0400, Cole Robinson wrote:
On 09/25/2014 08:30 AM, Guido Günther wrote:
If we
On Tue, Sep 30, 2014 at 05:34:54PM +0800, Wang Yufei wrote:
Hi, all
I started and stopped libvirtd service repeatly with high frequency(1 per
second), and found that the file capabilities.pidfile is left behind, as well
as a qemu process. If I then restart libvirtd, qemu-kvm will fail to
On Tue, Sep 30, 2014 at 16:39:22 +0200, Cristian Klein wrote:
Signed-off-by: Cristian Klein cristian.kl...@cs.umu.se
---
include/libvirt/libvirt.h.in | 1 +
src/libvirt.c| 7 +++
2 files changed, 8 insertions(+)
diff --git a/include/libvirt/libvirt.h.in
On Tue, Sep 30, 2014 at 05:11:03PM +0200, Jiri Denemark wrote:
On Tue, Sep 30, 2014 at 16:39:22 +0200, Cristian Klein wrote:
Signed-off-by: Cristian Klein cristian.kl...@cs.umu.se
---
include/libvirt/libvirt.h.in | 1 +
src/libvirt.c| 7 +++
2 files changed, 8
On 09/24/2014 05:50 AM, Laine Stump wrote:
NIC_RX_FILTER_CHANGED is sent by qemu any time a NIC driver in the
guest modified the NIC's RX Filter (for example, if the MAC address of
the NIC is changed by the guest).
This patch doesn't do anything useful with that event; it just sets up
all the
Resovles: https://bugzilla.redhat.com/show_bug.cgi?id=1147639
Signed-off-by: Pavel Hrdina phrd...@redhat.com
---
examples/event-test.py | 3 ++
libvirt-override-virConnect.py | 9 ++
libvirt-override.c | 64 ++
3 files changed, 76
On 09/30/2014 10:00 AM, Pavel Hrdina wrote:
Resovles: https://bugzilla.redhat.com/show_bug.cgi?id=1147639
s/Resovles/Resolves/
Signed-off-by: Pavel Hrdina phrd...@redhat.com
---
examples/event-test.py | 3 ++
libvirt-override-virConnect.py | 9 ++
libvirt-override.c
Newer versions of Debian use `/run/initctl` instead of `/dev/initctl`. This
patch updates the code to search for the FIFO from a list of well-known
locations.
In the FreeBSD case, as before, we fall-back to the `/etc/.initctl` stub.
---
src/util/virinitctl.c | 38
On 09/30/2014 06:49 PM, Eric Blake wrote:
On 09/30/2014 10:00 AM, Pavel Hrdina wrote:
Resovles: https://bugzilla.redhat.com/show_bug.cgi?id=1147639
s/Resovles/Resolves/
Signed-off-by: Pavel Hrdina phrd...@redhat.com
---
examples/event-test.py | 3 ++
On 09/30/2014 11:54 AM, Tony Krowiak wrote:
On 09/24/2014 05:50 AM, Laine Stump wrote:
NIC_RX_FILTER_CHANGED is sent by qemu any time a NIC driver in the
guest modified the NIC's RX Filter (for example, if the MAC address of
the NIC is changed by the guest).
This patch doesn't do anything
On 09/24/2014 05:50 AM, Laine Stump wrote:
These patches set up an event handler for qemu's NIC_RX_FILTER_CHANGED
event, which is sent whenever a guest makes a change to a network
device's unicast/multicast filter, vlan table, or MAC address.
The handler checks if it is appropriate to respond
On 09/30/2014 02:28 PM, Tony Krowiak wrote:
On 09/24/2014 05:50 AM, Laine Stump wrote:
These patches set up an event handler for qemu's NIC_RX_FILTER_CHANGED
event, which is sent whenever a guest makes a change to a network
device's unicast/multicast filter, vlan table, or MAC address.
The
On Mon, Sep 29, 2014 at 09:35:59PM +0800, Daniel Veillard wrote:
I have tagged the release candidate 2 for libvirt-1.2.9 in git,
and pushed signed tarballs and rpms to the usual place:
ftp://libvirt.org/libvirt/
So unfortuntely this was too early to try to fix Christophe's
reported
On Tue, Sep 30, 2014 at 03:44:41PM +0100, Daniel P. Berrange wrote:
On Tue, Sep 30, 2014 at 10:43:47AM -0400, Cole Robinson wrote:
On 09/30/2014 10:25 AM, Guido Günther wrote:
On Tue, Sep 30, 2014 at 03:22:41PM +0100, Daniel P. Berrange wrote:
On Tue, Sep 30, 2014 at 10:10:51AM -0400,
On Tue, Sep 30, 2014 at 04:47:14PM +0200, Martin Kletzander wrote:
On Tue, Sep 30, 2014 at 05:34:54PM +0800, Wang Yufei wrote:
Hi, all
I started and stopped libvirtd service repeatly with high frequency(1 per
second), and found that the file capabilities.pidfile is left behind, as
well as
Create local matchSCSIAdapter() function to handle the duplicate
adapter check. Future patches will expand upon the checks.
Signed-off-by: John Ferlan jfer...@redhat.com
---
src/conf/storage_conf.c | 22 ++
1 file changed, 14 insertions(+), 8 deletions(-)
diff --git
https://bugzilla.redhat.com/show_bug.cgi?id=1146837
Not for 1.2.9, but may as well get it in the queue to be reviewed for
post 1.2.9
Although possible to do in one patch - I figured it'd be easier to
review if shown in steps.
Essentially the problem is the scsi_host duplicate checks were
Rather than pass the virStoragePoolObjPtr and virStoragePoolDefPtr
for the source adapter checks - just pass the virStoragePoolSourceAdapter's
Cuts down on typing and makes future patches a bit easier
Signed-off-by: John Ferlan jfer...@redhat.com
---
src/conf/storage_conf.c | 27
https://bugzilla.redhat.com/show_bug.cgi?id=1146837
Resolve a crash in libvirtd resulting from commit id 'a4bd62ad' (1.0.6)
which added parentaddr and unique_id to allow unique identification of
a scsi_host, but assumed that all the pool entries and the incoming
definition would be similarly
Since the 'scsi_host#' concept was introduced in commit id '9f781da6' it
is possible to provide either name='host#' or name='scsi_host#' to
define/name the scsi_host adapter source address. The concept being
that 'name#' is/was legacy and 'scsi_host#' is what's seen in the
'virsh nodedev-list
On 09/22/2014 06:41 AM, Erik Skultety wrote:
When trying to update bandwidth limits on a running domain, limits get
updated in our internal structures, however XML parser reads
bandwidth limits from network 'actual' definition. Commiting this patch
s/Commiting/Committing
it is now
On 09/22/2014 06:41 AM, Erik Skultety wrote:
Up until now, we set memballoon period in monitor successfully, however
we did not update domain definition structure, thus dumpxml was omitting
period attribute in memballoon element
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1140960
Get mounted filesystems list, which contains hardware info of disks and its
controllers, from QEMU guest agent 2.2+. Then, convert the hardware info
to corresponding device aliases for the disks.
Signed-off-by: Tomoki Sekiyama tomoki.sekiy...@hds.com
---
src/conf/domain_conf.c | 71
Hi,
This series implements a new virDomainGetFSInfo API, that returns a list of
mounted filesystems information in the guest, collected via the guest agent.
The returned info contains mountpoints and disk device alias named in
libvirt, so we can know which mountpoints should be frozen by
virDomainGetFSInfo returns a list of filesystems information mounted in the
guest, which contains mountpoints, device names, filesystem types, and
device aliases named by libvirt. This will be useful, for example, to
specify mountpoints to fsfreeze when taking snapshot of a part of disks.
Add test cases for qemuAgentGetFSInfo, with a sample agent response for
the qemu-get-fsinfo command and a configuration xml.
Signed-off-by: Tomoki Sekiyama tomoki.sekiy...@hds.com
---
tests/Makefile.am|1
tests/qemuagentdata/qemuagent-fsinfo.xml | 27 +++
Add daemon and driver code to (de-)serialize virDomainFSInfo.
Signed-off-by: Tomoki Sekiyama tomoki.sekiy...@hds.com
---
daemon/remote.c | 117 ++
src/remote/remote_driver.c | 87 +++
Add a domfsinfo command that shows a list of filesystems info mounted in
the guest.
Signed-off-by: Tomoki Sekiyama tomoki.sekiy...@hds.com
---
tools/virsh-domain.c | 70 ++
1 file changed, 70 insertions(+)
diff --git a/tools/virsh-domain.c
usterman...@web.de wrote:
hello,
if i start a transient guest doamin via virsh create abcd.xml i see an
additional libvirt thread and also some open files:
pstree -h `pgrep libvirtd`
libvirtd───11*[{libvirtd}]
libvirtd 3016 root 21w REG 253,0 6044 1052094
On Tue, Sep 30, 2014 at 10:23:58PM +0200, Guido Günther wrote:
On Mon, Sep 29, 2014 at 09:35:59PM +0800, Daniel Veillard wrote:
I have tagged the release candidate 2 for libvirt-1.2.9 in git,
and pushed signed tarballs and rpms to the usual place:
ftp://libvirt.org/libvirt/
So
60 matches
Mail list logo