Augment definition to include virStorageSourcePtr that
more comprehensively describes the nature of backing element.
Also include flags for annotating if input XML definition is
old-style or new-style.
2) Parse domain XML to generate virDomainLoaderDef & virDomainNvramDef.
This patch is used to i
Signed-off-by: Prerna Saxena
---
docs/formatdomain.html.in | 36 +---
1 file changed, 33 insertions(+), 3 deletions(-)
diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
index 0d0fd3b..2ba2761 100644
--- a/docs/formatdomain.html.in
+++ b/docs
Signed-off-by: Prerna Saxena
---
tests/qemuxml2argvdata/bios-nvram-network.args | 31 +++
tests/qemuxml2argvdata/bios-nvram-network.xml | 42 ++
tests/qemuxml2argvtest.c | 1 +
3 files changed, 74 insertions(+)
create mode 100644
mp; make syntax-check.
Prerna Saxena (4):
Schema: Introduce XML schema for network-backed loader and nvram
elements.
Loader: Add a more elaborate definition.
Test: Add a test snippet to evaluate command line generation for
loader/nvram specified via virStorageSource
Documentatio
Today, 'loader' and 'nvram' elements are supposed to be backed by a local disk.
Given that NVRAM data could be network-backed for high availability, this patch
defines XML spec for serving loader & nvram disks via the network.
Signed-off-by: Prerna Saxena
---
docs/schema
Signed-off-by: Prerna Saxena
---
src/bhyve/bhyve_command.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/bhyve/bhyve_command.c b/src/bhyve/bhyve_command.c
index 9413ae5..2b67014 100644
--- a/src/bhyve/bhyve_command.c
+++ b/src/bhyve/bhyve_command.c
@@ -518,10
Signed-off-by: Prerna Saxena
---
src/vbox/vbox_common.c | 11 ---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/src/vbox/vbox_common.c b/src/vbox/vbox_common.c
index 72a24a3..60451a3 100644
--- a/src/vbox/vbox_common.c
+++ b/src/vbox/vbox_common.c
@@ -998,11 +998,16
Signed-off-by: Prerna Saxena
---
tests/qemuxml2argvdata/bios-nvram-network.args | 31 +++
tests/qemuxml2argvdata/bios-nvram-network.xml | 42 ++
tests/qemuxml2argvtest.c | 1 +
3 files changed, 74 insertions(+)
create mode 100644
Given that nvram & loader elements can now be backed by a non-local
source too, adjust all steps leading to generation of
QEMU command line.
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_cgroup.c | 13 +
src/qemu/qemu_command.c | 21 -
src/
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_parse_command.c | 30 +++---
1 file changed, 27 insertions(+), 3 deletions(-)
diff --git a/src/qemu/qemu_parse_command.c b/src/qemu/qemu_parse_command.c
index 351425f..9b1a86e 100644
--- a/src/qemu/qemu_parse_command.c
+++ b
If the initial XML used the old-style declaration as follows:
/path/to/file
we format it as was read.
However, if it used new-style declaration:
The formatter identifies that this is a new-style format
and renders it likewise.
Signed-off-by: Prerna Saxena
---
src/conf/domain_conf.c | 86
Signed-off-by: Prerna Saxena
---
src/security/virt-aa-helper.c | 14 ++
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/src/security/virt-aa-helper.c b/src/security/virt-aa-helper.c
index d0f9876..8217d67 100644
--- a/src/security/virt-aa-helper.c
+++ b/src/security
Today, 'loader' and 'nvram' elements are supposed to be backed by a local disk.
Given that NVRAM data could be network-backed for high availability, this patch
defines XML spec for serving loader & nvram disks via the network.
Signed-off-by: Prerna Saxena
---
docs/schema
Signed-off-by: Prerna Saxena
---
src/xenapi/xenapi_driver.c | 4 +++-
src/xenconfig/xen_sxpr.c | 19 +++
src/xenconfig/xen_xm.c | 9 ++---
3 files changed, 20 insertions(+), 12 deletions(-)
diff --git a/src/xenapi/xenapi_driver.c b/src/xenapi/xenapi_driver.c
index
This patch is used to interpret domain XML and store the Loader &
Nvram's backing definitions as virStorageSource.
It also identifies if input XML used old or new-style declaration.
(This will later be used by the formatter).
Signed-off-by: Prerna Saxena
---
src/conf/domain_con
Signed-off-by: Prerna Saxena
---
docs/formatdomain.html.in | 36 +---
1 file changed, 33 insertions(+), 3 deletions(-)
diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
index caeb14e..b8cb7ac 100644
--- a/docs/formatdomain.html.in
+++ b/docs
s XML in
the style that was read.
I found that encryption seems to be a property of the storage volume.
I didnt include that in this series since it does not use backing type
as volume. Will include that later once the basic network support
patches get done.
Looking forward to feedback,
Prerna
Prerna
Augment definition to include virStorageSourcePtr that
more comprehensively describes the nature of backing element.
Also include flags for annotating if input XML definition is
old-style or new-style.
Signed-off-by: Prerna Saxena
---
src/conf/domain_conf.h | 11 +--
1 file changed, 9
-by: Prerna Saxena
---
docs/schemas/domaincommon.rng | 108 +++
src/conf/domain_conf.c | 188
src/conf/domain_conf.h | 7 +-
src/qemu/qemu_cgroup.c | 13 ++-
src/qemu/qemu_command.c | 21 +++--
src
This implements support for firmware loader & NVRAM disks over network-backed
disks.
As discussed in
https://www.redhat.com/archives/libvir-list/2018-March/msg01721.html,
the patch embeds the spec for disks in and elements
as well.
Currently, the source type is annotated by introducing a ne
e to watch previously failed jobs for this VM and take corrective actions
as needed.
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_domain.c| 16
src/qemu/qemu_domain.h|2 ++
src/qemu/qemu_migration.c |4 ++--
3 files changed, 20 insertions(+), 2 deletions(-)
di
These contain basic functions for setting up event lists (global
as well as per-VM). Also include methods for enqueuing and
dequeuing events.
Per-event metadata is also encoded herewith.
Signed-off-by: Prerna Saxena
---
src/Makefile.am | 1 +
src/qemu/qemu_event.c | 75
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_event.c| 11 +
src/qemu/qemu_event.h| 8 +
src/qemu/qemu_monitor.c | 592 +++-
src/qemu/qemu_monitor.h | 80 +++--
src/qemu/qemu_monitor_json.c | 291 ++--
src/qemu/qemu_process.c
Also, the enqueuing of a new event now triggers virEventWorkerScanQueue()
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_driver.c | 61 ++--
src/qemu/qemu_process.c | 121 +++-
2 files changed, 29 insertions(+), 153 deletions
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_driver.c | 131 +++--
1 file changed, 128 insertions(+), 3 deletions(-)
diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index 8a005d0..b249347 100644
--- a/src/qemu/qemu_driver.c
+++ b/src
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_driver.c | 20
src/qemu/qemu_event.c | 2 ++
2 files changed, 22 insertions(+)
diff --git a/src/qemu/qemu_driver.c b/src/qemu/qemu_driver.c
index 881f253..e4b6d06 100644
--- a/src/qemu/qemu_driver.c
+++ b/src/qemu
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_driver.c | 1161 ---
src/qemu/qemu_process.c | 1133 +
src/qemu/qemu_process.h | 86
3 files changed, 1219 insertions(+), 1161 deletions(-)
diff --git a
This is a wrapper function that:
(1) Attempts to take a lock on the object.
(2) gracefully returns if the object is already locked.
Signed-off-by: Prerna Saxena
---
src/libvirt_private.syms | 1 +
src/util/virobject.c | 26 ++
src/util/virobject.h | 4
src
Signed-off-by: Prerna Saxena
---
src/conf/domain_conf.h | 3 +
src/qemu/qemu_conf.h| 4 +
src/qemu/qemu_driver.c | 9 ++
src/qemu/qemu_event.c | 229
src/qemu/qemu_event.h | 1 -
src/qemu/qemu_process.c | 2 +
6 files changed
istic.
- An event will only be "notified" to a client once the RPC for same VM
completes.
- Needs careful consideration in all cases where a QMP event is used to
"signal" an RPC thread, else will deadlock.
Will be happy to drive more discussion in the community and complet
Current logs:
error : qemuProcessFindDomainDiskByAlias:411 : internal error: no disk found
with alias ide0-0-0
There is no way to find which VM was seeing this error.
Makes debugging very hard, and the message itself is no good.
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_process.c | 4
for
connection closure via libvirt API.
This patch introduces messages to annotate when a client connected/disconnected.
Signed-off-by: Prerna Saxena
---
src/rpc/virnetserverclient.c | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/rpc/virnetserverclient.c b/src
list suggestions.
3) Patch 3/3 : Same as v1
Prerna Saxena (2):
Debug: Add DEBUG messages for when a client has opened/closed
connection.
Debug: Report VM errors more concisely.
src/qemu/qemu_process.c | 4 ++--
src/rpc/virnetserverclient.c | 10 +-
2 files changed, 11
Current logs:
error : qemuProcessFindDomainDiskByAlias:411 : internal error: no disk found
with alias ide0-0-0
There is no way to find which VM was seeing this error.
Makes debugging very hard, and the message itself is no good.
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_process.c | 4
for
connection closure via libvirt API.
This patch introduces messages to annotate when a client connected/disconnected.
Signed-off-by: Prerna Saxena
---
src/rpc/virnetserverclient.c | 18 ++
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/src/rpc
redundant.
Signed-off-by: Prerna Saxena
---
src/util/virnetdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/util/virnetdev.c b/src/util/virnetdev.c
index d123248..3e2f962 100644
--- a/src/util/virnetdev.c
+++ b/src/util/virnetdev.c
@@ -1874,7 +1874,7 @@ virNetDevG
stantiation and closure.
Prerna Saxena (3):
Debug: Add WARN'ing messages for when a client has opened/closed
connection.
Debug: Remove unnecessary errors reported while parsing non-existent
sysfs files.
Debug: Report VM errors more concisely.
src/qemu/qemu_process.c
RESET, it would possibly make sense
to mark the socket closed so that the "eof" callback may
then be invoked.
Is there a subtle corner case I'm missing here ?
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_monitor.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --g
introducing it in per-VM log.
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_process.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c
index 4adb14e..2d3b0f5 100644
--- a/src/qemu/qemu_process.c
+++ b/src/qemu/qemu_process.c
@@ -4983,6
On Tuesday 30 June 2015 06:20 PM, Ján Tomko wrote:
> On Fri, Jun 26, 2015 at 05:05:11PM +0530, Prerna Saxena wrote:
>> Libvirt periodically refreshes all volumes in a storage pool, including
>> the volumes being cloned.
>> While cloning a storage volume from parent, we drop p
ich it was cloned.
Ref: http://www.redhat.com/archives/libvir-list/2015-May/msg00050.html
Also fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1130739
Signed-off-by: Prerna Saxena
---
src/storage/storage_backend.c | 23 ++-
src/storage/storage_driver.c | 5 -
2 fi
that isolates the volume object under refresh
from the base which has a copy ongoing.
Signed-off-by: Prerna Saxena
---
src/storage/storage_driver.c | 14 --
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/storage/storage_driver.c b/src/storage/storage_driver.c
Here is V3 of storage fixes, which addresses review comments of v2.
Summary:
Prerna Saxena (2):
Storage: Introduce shadow vol for refresh while the main vol builds.
Storage : Fix cloning of raw, sparse volumes
src/storage/storage_backend.c | 23 ++-
src/storage
On Tuesday 23 June 2015 06:29 PM, Ján Tomko wrote:
> On Mon, Jun 22, 2015 at 05:09:18PM +0530, Prerna Saxena wrote:
>> From: Prerna Saxena
>> Date: Mon, 22 Jun 2015 02:54:32 -0500
>>
>> When virsh vol-clone is attempted on a raw file where capacity > allocation,
Hi Jan,
Thanks for the review comments.
On Tuesday 23 June 2015 06:21 PM, Ján Tomko wrote:
> On Mon, Jun 22, 2015 at 05:07:26PM +0530, Prerna Saxena wrote:
>> From: Prerna Saxena
>> Date: Thu, 18 Jun 2015 05:05:09 -0500
>>
>> Libvirt periodically refreshes all volumes i
From: Prerna Saxena
Date: Mon, 22 Jun 2015 02:54:32 -0500
When virsh vol-clone is attempted on a raw file where capacity > allocation,
the resulting cloned volume has a size that matches the virtual-size of
the parent; in place of matching its actual, disk size.
This patch fixes the cloned d
From: Prerna Saxena
Date: Thu, 18 Jun 2015 05:05:09 -0500
Libvirt periodically refreshes all volumes in a storage pool, including
the volumes being cloned.
While cloning a storage volume from parent, we drop pool locks. Subsequent
volume refresh sometimes changes allocation for an ongoing copy
From: Prerna Saxena
Date: Mon, 22 Jun 2015 06:12:24 -0500
This is the second version of storage fixes.
V1 :
http://www.redhat.com/archives/libvir-list/2015-May/msg00050.html
Summary:
Prerna Saxena (2):
Storage: Introduce shadow vol for refresh while the main vol builds
On Tuesday 05 May 2015 04:22 PM, Ján Tomko wrote:
> On Tue, May 05, 2015 at 03:24:31PM +0530, Prerna Saxena wrote:
>> On Tuesday 05 May 2015 03:20 PM, Prerna Saxena wrote:
>>> On Tuesday 05 May 2015 01:52 PM, Ján Tomko wrote:
>>>> On Tue, May 05, 2015 at 08:43:2
On Tuesday 05 May 2015 03:20 PM, Prerna Saxena wrote:
> On Tuesday 05 May 2015 01:52 PM, Ján Tomko wrote:
>> On Tue, May 05, 2015 at 08:43:21AM +0530, Prerna Saxena wrote:
>>> Libvirt periodically calls 'stat' on all volumes in a storage pool,
>>> to upd
On Tuesday 05 May 2015 01:52 PM, Ján Tomko wrote:
> On Tue, May 05, 2015 at 08:43:21AM +0530, Prerna Saxena wrote:
>> Libvirt periodically calls 'stat' on all volumes in a storage pool,
>> to update fields such as 'target.allocation'.
>>
>> The op
ich it was cloned.
Reference:
https://www.redhat.com/archives/libvir-list/2014-September/msg00064.html
Also fixes : https://bugzilla.redhat.com/show_bug.cgi?id=1130739
Signed-off-by: Prerna Saxena
---
src/storage/storage_backend.c | 2 +-
src/storage/storage_driver.c | 5 -
2 files changed
ying a
raw image. To suppress any (potential) corruption, libvirt must not attempt to
refresh a volume currently being built.
Signed-off-by: Prerna Saxena
---
src/storage/storage_backend.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/storage/storage_backend.c b/src/storage/s
From: Prerna Saxena
Date: Mon, 4 May 2015 12:00:46 -0700
This series has some long-overdue fixes for copying of raw
storage volumes with libvirt.
Prerna Saxena (2):
Storage : Suppress metadata refresh for volumes being built.
Storage : Fix cloning of raw, sparse volumes.
src/storage
s390-ccw-virtio
The s390 arch only allows four machine names : "s390", "s390-virtio",
"s390-ccw", "s390-ccw-virtio".
With the patch you suggest, even a string such as "abcdefg" will become a
legitimate mach
From: Prerna Saxena
Date: Mon, 6 Apr 2015 22:56:25 -0500
Qemu-system-ppc64 has introduced new variants of pseries machine type,
such as 'pseries', 'pseries-2.1'..'pseries-2.3'. Replace the hardcoded
values in the schema with a regex that captures this.
Signed-of
y device of type:
4096
1-3
524287
1
I would be happy to work on a patch to fix this. Pls provide me your thoughts.
Regards,
--
Prerna Saxena
Linux Technology Centre,
IBM Systems and Technology Lab,
Bangalore, India
--
libvir-list mailing list
libvir-list@
On Friday 20 March 2015 01:51 PM, Ján Tomko wrote:
> On Mon, Mar 16, 2015 at 04:56:49PM +0530, Prerna Saxena wrote:
>> [PATCH] PowerPC : Do not allow an empty model spec for 'host-model'
>>
>> On PowerPC, a guest VM having CPU mode as 'host-model'
>
[PATCH] PowerPC : Do not allow an empty model spec for 'host-model'
On PowerPC, a guest VM having CPU mode as 'host-model'
represents a 'compat' mode VM. This cannot have a NULL
CPU model.
This commit forbids such a guest definition.
Signed-off-by: Prerna Saxena
On Wednesday 04 March 2015 09:28 PM, Ján Tomko wrote:
> On Thu, Feb 26, 2015 at 10:45:54PM +0530, Prerna Saxena wrote:
>> Tests : Add test for 'ppc64le' architecture.
>>
>> Signed-off-by: Prerna Saxena
>> ---
>> .../qemuxml2argv-pseries-cpu-le.args
On Tuesday 03 March 2015 03:29 PM, Michal Privoznik wrote:
> On 26.02.2015 18:09, Prerna Saxena wrote:
>> >From a28ef5a3e7b9cb023948cf97d9f472bb3a1e06d3 Mon Sep 17 00:00:00 2001
>> From: Prerna Saxena
>> Date: Thu, 26 Feb 2015 22:31:05 +0530
>>
>> This ser
Ping !`
Can you pls let me know if this suffices ?
Regards,
Prerna
Forwarded Message
Subject:[libvirt] [PATCH 0/2] PowerPC : Miscellaneous fixes for
'ppc64le' architecture.
Date: Thu, 26 Feb 2015 22:39:20 +0530
From: Prerna Saxena
To: libvirt mailin
>From a28ef5a3e7b9cb023948cf97d9f472bb3a1e06d3 Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Thu, 26 Feb 2015 22:31:05 +0530
This series adds few miscellaneous fixes for PowerPC 64-bit Little
Endian Architecture.
Changelog :
==
v1 of Patch 1/2 already posted and acked :
ht
Tests : Add test for 'ppc64le' architecture.
Signed-off-by: Prerna Saxena
---
.../qemuxml2argv-pseries-cpu-le.args | 7 +
.../qemuxml2argv-pseries-cpu-le.xml| 17
tests/qemuxml2argvtest.c | 2 ++
tests/testu
>From 7128e773058751e4d1024ef7d8e4ad286c93ba55 Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Thu, 26 Feb 2015 08:10:58 -0600
Subject: [PATCH 1/2] PowerPC: Augment XML schema to include 'ppc64le' arch and
newer pseries-2.* machine types.
Acked-by: Ján Tomko
Signed-off-by:
On Tuesday 17 February 2015 06:33 PM, Ján Tomko wrote:
> On Sun, Feb 15, 2015 at 09:45:25AM +0530, Prerna Saxena wrote:
>> This patch set addresses some miscellaneous fixes for libvirt on PowerPC.
>>
>> Details:
>> Patch 1/4 : This adds 'qemu-system-ppc64
Subject: [PATCH 4/4] PowerPC : Do not allow floppy disks in domain XML.
PowerKVM does not support floppy disks. Ensure that libvirt honours this.
Fixes : https://bugzilla.redhat.com/show_bug.cgi?id=1180486
Signed-off-by: Prerna Saxena
---
src/conf/domain_conf.c | 8
1 file changed, 8
PowerPC: Augment XML schema to include 'ppc64le' arch and newer pseries-2.*
machine types.
Signed-off-by: Prerna Saxena
---
docs/schemas/basictypes.rng | 1 +
docs/schemas/domaincommon.rng | 7 ++-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/do
PowerPC : Forbid NULL CPU model with 'host-model' mode in qemu command line.
This ensures that an XML such as following:
...
...
will not generate a '-cpu host,compat=(null)' command line with
qemu-system-ppc64.
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_
PowerPC : Explicitly associate 'qemu-system-ppc64' as the
default emulator for all 64-bit PowerPC guests ( both Big & Little Endian )
Signed-off-by: Prerna Saxena
---
src/qemu/qemu_capabilities.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --
ion.
Patch 3/4 : This introduces 'ppc64le' and newer pseries machine types to domain
schema.
Patch 4/4 : Forbids floppy devices in domain XML.
Regards,
--
Prerna Saxena
Linux Technology Centre,
IBM Systems and Technology Lab,
Bangalore, India
--
libvir-list mailing list
libv
helper') but I couldnt find an easy way to determine host page
size.
Awaiting community responses,
Prerna
>From 8a64d4d22e2e65158d3caa45b615ca9a263f841f Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Mon, 2 Feb 2015 10:48:48 +0530
Subject: [PATCH] Commit 311b4a67 introduces a test
e current implementation only supports ppc64 architecture. Either the current
driver needs to be extended for ppc 32 bit too, or new handler functions need
to be implemented for 32 bit PowerPC.
I do not have a 32 bit PowerPC system to try this.
Patches are welcome, and I will be happy to h
generic entry for
this family, such as :
+
+
+
+
Libvirt driver for ppc64 currently has support to fallback to a generic entry
for a given model if the exact PVR isnt found.
Regards,
--
Prerna Saxena
Linux Technology Centre,
IBM Systems and Technology Lab,
Bangalore, India
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
On Monday 26 January 2015 02:47 PM, Daniel P. Berrange wrote:
> On Sun, Jan 25, 2015 at 05:56:25PM +0530, Prerna Saxena wrote:
>> Hi,
>> While testing 1.2.12 rc2 on Powerpc, Fedora 21, I hit a bunch of build
>> failures in absence of dbus-devel :
>>
>> src/u
rs.
This has also been reported on the list :
https://www.redhat.com/archives/libvir-list/2015-January/msg00641.html
>From 8c4f583b6bb47ca41866ff884af0cd55487f047d Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Sun, 25 Jan 2015 05:35:23 -0600
Subject: [PATCH] Build: Fix dbus m4 macro to corre
Ping !
On Friday 26 December 2014 03:54 PM, Prerna Saxena wrote:
> I recently encountered a situation where an unclean ebtables shutdown
> caused /var/lib/ebtables/lock to be left behind. When libvirtd was
> started on such a system, it caused libvirtd to "hang". Reason:
>
ssentially unable to start any VMs.
The following patch fixes this scenario:
---
>From ec245eccc03e8a69dc2c2e6edbf30a7b34eb74d0 Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Fri, 26 Dec 2014 15:24:45 -0500
Subject: [PATCH] Firewall :
On Wednesday 26 November 2014 04:06 PM, Martin Kletzander wrote:
> On Wed, Nov 26, 2014 at 03:28:21PM +0530, Prerna Saxena wrote:
>> Hi Martin,
>> Thanks for the feedback.
>>
>> On Tuesday 25 November 2014 05:57 PM, Martin Kletzander wrote:
>>> On Tue, Nov
Hi Martin,
Thanks for the feedback.
On Tuesday 25 November 2014 05:57 PM, Martin Kletzander wrote:
> On Tue, Nov 25, 2014 at 05:12:48PM +0530, Prerna Saxena wrote:
>> Commit dc33e6e4a5a5d42 introduces iptables/ebtables to adding locking
>> flags if/when these are available. Howeve
istent
fashion.
Signed-off-by: Prerna Saxena
---
tests/nwfilterebiptablestest.c | 28 ++--
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/tests/nwfilterebiptablestest.c b/tests/nwfilterebiptablestest.c
index e04bc21..f62e046 100644
--- a/tests/nwfilt
matches the expected results.
Signed-off-by: Prerna Saxena
---
tests/nwfilterebiptablestest.c | 7 +
tests/nwfilterxml2firewalltest.c | 3 ++
tests/testutils.c| 62
tests/testutils.h| 6
4 files changed, 78
This series adds fixes for nwfilter testcases.
Patch 1/2 : Flips result reporting for tests/nwfilterebiptablestest.c in line
with other tests.
Patch 2/2 : Makes nwfilter testcases more resilient to the presence of locking
flags, introduced by Commit dc33e6e4a5a5d42
Prerna Saxena (2):
tests
On Monday 10 November 2014 07:36 PM, Michal Privoznik wrote:
> On 10.11.2014 12:49, Prerna Saxena wrote:
>> Present XML specification of NUMA node accepts memory in 'KiB' only.
>> This series adds support for input of cell memory in units of choice.
>>
>>
>From 1ead736712eec3bd098daf222a872c67b67e94ce Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Mon, 3 Nov 2014 07:53:59 +0530
CPU numa topology implicitly allows memory specification in 'KiB'.
Enabling this to accept the 'unit' in which memory needs to be specified
>From 4978c8c2df19bdf738695d6cc64864f11071a08e Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Mon, 10 Nov 2014 14:48:03 +0530
Commit 01b4de2b9f5ca82 abstracts virDomainParseMemory()
for use by other functions in domain_conf.c
Extend the same for use, for functions outside of this f
xposed by 01b4de2b9f5ca82
* Patch 2 : Now uses virDomainParseMemory()
* Also, documentation in patch 2 is now fixed to link to memory unit
specification
--
Prerna Saxena
Linux Technology Centre,
IBM Systems and Technology Lab,
Bangalore, India
--
libvir-list mailing list
libvir-list@redhat.com
https
together into this cumulative patch.
3) Corresponding documentation added.
>From 2199d97b88cf9eab29788fb0e440c4b0a0bb23ec Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Mon, 3 Nov 2014 07:53:59 +0530
CPU numa topology implicitly allows memory specification in 'KiB'.
Enabling t
On Wednesday 05 November 2014 08:40 PM, Michal Privoznik wrote:
> On 05.11.2014 11:56, Prerna Saxena wrote:
>> This patch set addresses a bunch of memory & NUMA fixes.
>>
>>
>> Series Description:
>> ===
>> Patch 1/3 : Use consistent data t
>From 7fe8487c5e8d24086637d2157bad25322b3654f7 Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Mon, 3 Nov 2014 07:53:59 +0530
CPU numa topology implicitly allows memory specification in 'KiB'.
Enabling this to accept the 'unit' in which memory needs to be specified
>From 2fe0e329e7224b7cd29e1252e4b4e70d9195ab2b Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Mon, 3 Nov 2014 15:16:12 +0530
This adds the tag 'unit="KiB"' for memory attribute in NUMA cells.
Signed-off-by: Prerna Saxena
---
tests/qemuxml2argvdata/qemuxml2arg
>From 4b3e336ea045759758b04440d75802e990506e2b Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Fri, 31 Oct 2014 16:07:21 +0530
Domain memory elements such as max_balloon and cur_balloon are
implemented as 'unsigned long long', whereas the 'memory' element
in NUMA
s adds a 'unit' attribute alongwith the 'memory' attribute of a
NUMA cell. This enables users to easily describe how much memory needs to be
allocated to each NUMA cell for a guest domain.
Patch 3/3 : This augments test cases to add the 'unit' tag.
Regards,
--
On Monday 03 November 2014 02:57 PM, Michal Privoznik wrote:
> On 31.10.2014 10:15, Prerna Saxena wrote:
>> This patch series is a collection of enhancements for PowerPC CPUs on
>> PowerKVM.
>> In this iteration, I have followed Dan's suggestion on using existing
>From 88879d7eac1237b2f6ef67cb5890cb46055d56dc Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Mon, 3 Nov 2014 15:53:08 +0530
This introduces a testcase for PowerPC compat mode cpu specification.
Signed-off-by: Prerna Saxena
---
.../qemuxml2argv-pseries-cpu-compat.args |
>From 23f49711d74fae7905defa1524d7e4ab838c7838 Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Fri, 31 Oct 2014 15:13:16 +0530
Add documentation to explain how compat-mode can be invoked with libvirt
running on PowerPC architecture.
It also mentions that this change is available libv
>From eebc1544e28a134ce99d39b663f09ffa89b8064a Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Tue, 28 Oct 2014 15:30:05 +0530
IBM Power processors differ uniquely across generations (such as power6,
power7, power8). Each generation signifies a new PowerISA version
that exhibits featu
>From 3ad5caf37bfa48e43c88660255e6a3bbb8afddeb Mon Sep 17 00:00:00 2001
From: Prerna Saxena
Date: Tue, 28 Oct 2014 15:05:59 +0530
PowerISA allows processors to run VMs in binary compatibility ("compat")
mode supporting an older version of ISA. QEMU has recently added support
to spawn VMs based on 'ppc64le' architecture.
Signed-off-by: Pradipta Kr. Banerjee
Signed-off-by: Prerna Saxena
Acked-by: Michal Privoznik
---
src/conf/domain_conf.c | 2 +-
src/cpu/cpu_powerpc.c| 2 +-
src/qemu/qemu_capabilities.c | 6 +++---
src/qemu/q
vir-list@redhat.com/msg104067.html
v5 : http://www.mail-archive.com/libvir-list@redhat.com/msg104311.html
Changes since v5:
* Added a new patch which introduces a test case for compat mode.
* Fixed a whitespace in documentation patch #4.
* Added listing for Power8e cpu model in cp
1 - 100 of 189 matches
Mail list logo