n present in qemu for a while for this use-case, and so
maybe it is time we pass on the goodness up the stack as well.
Happy to discuss more details on implementation and semantics,
Warm regards,
Prerna Saxena
On Mon, Jun 4, 2018 at 6:24 PM, John Ferlan wrote:
>
> On 05/21/2018 07:10 AM, Prerna Saxena wrote:
> > Augment definition to include virStorageSourcePtr that
> > more comprehensively describes the nature of backing element.
> > Also include flags for annotating
On Mon, May 21, 2018 at 4:40 PM, Prerna Saxena <saxenap@gmail.com>
wrote:
> Libvirt domain XML allows only local filepaths to specify a loader element
> or its matching NVRAM. Given that VMs may themselves move across hypervisor
> hosts, it should be possible to allocate load
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
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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
---
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
tests/qemuxml2argvdata/bios-nvram-network.args | 31 +++
tests/qemuxml2argvdata/bios-nvram-network.xml | 42 ++
tests/qemuxml2argvtest.c | 1 +
3 files changed, 74 inse
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 <saxenap@gmail.com>
---
do
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
Documentat
Hi John,
Thanks for the review.
On Thu, May 17, 2018 at 3:45 AM, John Ferlan <jfer...@redhat.com> wrote:
> $SUBJ:
>
> Is a bit long - goal is <= 70-ish characters
>
Agree, I'll fix this.
>
> On 05/14/2018 07:15 AM, Prerna Saxena wrote:
> > Today, 'loader'
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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_co
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
tests/qemuxml2argvdata/bios-nvram-network.args | 31 +++
tests/qemuxml2argvdata/bios-nvram-network.xml | 42 ++
tests/qemuxml2argvtest.c | 1 +
3 files changed, 74 inse
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 <saxenap@gmail.com>
---
src/qemu/qemu_cgroup.c | 13 +
src/qemu/qemu_command.c
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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/sr
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 <saxenap@gmail.com>
---
do
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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/
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 <saxenap@gmail.com>
--
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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/v
hat 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 Saxena (12):
Schema
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 <saxenap@gmail.com>
---
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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
---
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 <saxenap@gmail.com>
---
src/conf/domain_conf.
On Sat, Apr 28, 2018 at 1:11 AM, John Ferlan <jfer...@redhat.com> wrote:
>
>
> On 04/20/2018 04:59 AM, Prerna Saxena wrote:
> > So far libvirt domain XML only allows local filepaths that can be
> > used to specify a loader element or its matching NVRAM disk.
> > G
-by: Prerna Saxena <saxenap@gmail.com>
---
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_com
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
On Wed, Mar 28, 2018 at 4:41 PM, Peter Krempa <pkre...@redhat.com> wrote:
> On Wed, Mar 28, 2018 at 16:15:50 +0530, Prerna wrote:
> > Hi Michal,
> > The , tags of os element in domain XML (
> > https://libvirt.org/formatdomain.html#elementsOSBIOS) currently expects
>
o extend the current
firmware spec.
Regards,
Prerna
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
of the block
layer so that this series could make some progress.
regards,
Prerna
On Wed, Mar 21, 2018 at 1:24 PM, Marc Hartmayer <mhart...@linux.vnet.ibm.com
> wrote:
> On Tue, Oct 24, 2017 at 07:34 PM +0200, Prerna Saxena <
> saxenap@gmail.com> wrote:
> > As noted in
&g
Hi Jirka,
On Thu, Jan 25, 2018 at 8:43 PM, Jiri Denemark <jdene...@redhat.com> wrote:
> On Thu, Jan 25, 2018 at 19:51:23 +0530, Prerna Saxena wrote:
> > In case of non-p2p migration, in case libvirt client gets disconnected
> from source libvirt
> > after PERFORM phase
e to watch previously failed jobs for this VM and take corrective actions
as needed.
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
src/qemu/qemu_domain.c| 16
src/qemu/qemu_domain.h|2 ++
src/qemu/qemu_migration.c |4 ++--
3 files changed, 20
I spent a while trying to work through this proposal, here are a few points
which need more thought:
On Wed, Nov 8, 2017 at 7:22 PM, Daniel P. Berrange <berra...@redhat.com>
wrote:
> On Mon, Nov 06, 2017 at 06:43:12AM +0100, Prerna wrote:
> > Thanks for your reply Daniel. I am st
On Wed, Nov 15, 2017 at 12:07 AM, Marc Hartmayer <
mhart...@linux.vnet.ibm.com> wrote:
> On Tue, Oct 24, 2017 at 07:34 PM +0200, Prerna Saxena <
> saxenap@gmail.com> wrote:
> > As noted in
> > https://www.redhat.com/archives/libvir-list/2017-May/msg00016.html
&
Thanks for your reply Daniel. I am still on vacation all of this week so
have not been able to respond.
Few questions inline:
On Thu, Oct 26, 2017 at 2:43 PM, Daniel P. Berrange <berra...@redhat.com>
wrote:
> On Tue, Oct 24, 2017 at 10:34:53AM -0700, Prerna Saxena wrote:
> &g
On Wed, Oct 25, 2017 at 4:12 PM, Jiri Denemark <jdene...@redhat.com> wrote:
> On Tue, Oct 24, 2017 at 10:34:53 -0700, Prerna Saxena wrote:
> >
> > As noted in
> > https://www.redhat.com/archives/libvir-list/2017-May/msg00016.html
> > libvirt-QEMU driver handles al
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 <saxenap@gmail.com>
---
src/Makefile.am | 1 +
src/qemu/qemu_e
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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
Also, the enqueuing of a new event now triggers virEventWorkerScanQueue()
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
src/qemu/qemu_driver.c | 61 ++--
src/qemu/qemu_process.c | 121 +++-
2 files chang
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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/sr
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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_dr
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
src/qemu/qemu_driver.c | 1161 ---
src/qemu/qemu_process.c | 1133 +
src/qemu/qemu_process.h | 86
3 files changed, 1219 insertions(+)
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 <saxenap@gmail.com>
---
src/libvirt_private.syms | 1 +
src/util/virobject.c | 26 ++
sr
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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_pro
.
- 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 completely
i
On Tue, May 2, 2017 at 4:27 PM, Peter Krempa <pkre...@redhat.com> wrote:
> On Tue, May 02, 2017 at 16:16:39 +0530, Prerna wrote:
> > On Tue, May 2, 2017 at 4:07 PM, Peter Krempa <pkre...@redhat.com> wrote:
> >
> > > On Tue, May 02, 2017 at 16:01:40 +0530, Pre
On Tue, May 2, 2017 at 4:07 PM, Peter Krempa <pkre...@redhat.com> wrote:
> On Tue, May 02, 2017 at 16:01:40 +0530, Prerna wrote:
>
> [please don't top-post on technical lists]
>
> > Thanks for the quick response Peter !
> > This ratifies the basic approach I had in m
this as a
configurable parameter in qemu.conf once basic functionality is completed.
Thanks,
Prerna
On Tue, May 2, 2017 at 3:56 PM, Peter Krempa <pkre...@redhat.com> wrote:
> (Dropped invalid address from cc-list)
>
> On Tue, May 02, 2017 at 15:33:47 +0530, Prerna wrote:
> > H
.
Regards,
Prerna
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Ping !
Can someone take a look at this pls ? It is a small changeset..
On Mon, Apr 3, 2017 at 2:05 PM, Prerna Saxena <saxenap@gmail.com> wrote:
> This is a v2 of the previous set of debug enhancements
> posted at : https://www.redhat.com/archives/libvir-list/2017-
> Marc
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 <saxenap@gmail.com>
---
sr
for
connection closure via libvirt API.
This patch introduces messages to annotate when a client connected/disconnected.
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
src/rpc/virnetserverclient.c | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/s
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
cit assumption is to
always have virNetServerClientGetFD() lock the client, and consequently, I
will rearrange debug messages around to prevent lock contention.
Sending out a V2.
On Wed, Mar 22, 2017 at 1:41 PM, Peter Krempa <pkre...@redhat.com> wrote:
> On Wed, Mar 22, 2017 at 01:02:17 -0700, P
to read: %s"), path);
}
goto cleanup;
}
On Wed, Mar 22, 2017 at 1:56 PM, Peter Krempa <pkre...@redhat.com> wrote:
> On Wed, Mar 22, 2017 at 09:14:41 +0100, Peter Krempa wrote:
> > On Wed, Mar 22, 2017 at 01:02:18 -0700, Prerna Saxena wrote:
> > >
at 1:59 PM, Peter Krempa <pkre...@redhat.com> wrote:
> [Please don't drop the list on the responses.]
>
> On Wed, Mar 22, 2017 at 13:52:14 +0530, Prerna wrote:
> > Always enabling debug logs adds a *lot* of logspew.
> > It would be good to have self-sufficient error mess
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 <saxenap@gmail.com>
---
sr
for
connection closure via libvirt API.
This patch introduces messages to annotate when a client connected/disconnected.
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
src/rpc/virnetserverclient.c | 18 ++
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git
.
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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 +
tantiation 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 | 4 ++-
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 <saxenap@gmail.com>
---
src/qemu/qemu_monitor.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
introducing it in per-VM log.
Signed-off-by: Prerna Saxena <saxenap@gmail.com>
---
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/sr
Ping !
Do you want me to resend the patch including this error in the commit msg ?
Regards,
Prerna
On Fri, Oct 23, 2015 at 9:49 PM, Prerna <saxenap@gmail.com> wrote:
> Here is the more verbose failure snippet :
>
> ..[snip]
> TEST: virnetdaemontest
> 1) ExecR
4 OK
PASS: virsh-uriprecedence
PASS: vcpupin
/home/prerna/trees/libvirt/tests/virsh-all: skipping test:
This test is very expensive, so it is disabled by default.
To run it anyway, rerun: make check VIR_TEST_EXPENSIVE=1
SKIP: virsh-all
PASS: virsh-optparse
PASS: virsh-schedinfo
PASS
parser implementation is available
FAILED
FAIL: virnetdaemontest
...
On Fri, Oct 23, 2015 at 5:54 PM, Peter Krempa <pkre...@redhat.com> wrote:
> On Fri, Oct 23, 2015 at 15:38:25 +0530, Prerna wrote:
> > When libvirt is compiled without yajl-devel, virnetdaemontest fails.
> > Th
Hi Ren,
Thank you for clarifying. I really do not have any more comments on the
patch.
Regards,
Prerna
On Thu, Jul 9, 2015 at 12:27 PM, Ren, Qiaowei qiaowei@intel.com wrote:
On Jul 7, 2015 15:51, Ren, Qiaowei wrote:
On Jul 6, 2015 14:49, Prerna wrote:
On Sun, Jul 5, 2015 at 5:13
stats from a given CPU -- if we do, I would be happy to learn about
it :)
Regards,
Prerna
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
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 pool locks. Subsequent
Hi,
I am interested in contributing some content to the libvirt wiki; and so I
need a libvirt wiki account. Could you pls create an account with following
credentials:
username : prerna
Thanks,
Prerna Saxena
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman
Thanks a lot :)
On Thu, Jul 2, 2015 at 9:40 PM, Daniel P. Berrange berra...@redhat.com
wrote:
On Thu, Jul 02, 2015 at 05:16:47PM +0530, Prerna wrote:
Hi,
I am interested in contributing some content to the libvirt wiki; and so
I
need a libvirt wiki account. Could you pls create
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 pre...@linux.vnet.ibm.com
---
src/storage/storage_backend.c | 23 ++-
src/storage/storage_driver.c
that isolates the volume object under refresh
from the base which has a copy ongoing.
Signed-off-by: Prerna Saxena pre...@linux.vnet.ibm.com
---
src/storage/storage_driver.c | 14 --
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a/src/storage/storage_driver.c b/src
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
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 pre...@linux.vnet.ibm.com
Date: Thu, 18 Jun 2015 05:05:09 -0500
Libvirt periodically refreshes all volumes in a 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 pre...@linux.vnet.ibm.com
Date: Mon, 22 Jun 2015 02:54:32 -0500
When virsh vol-clone is attempted on a raw file where capacity allocation,
the resulting
From: Prerna Saxena pre...@linux.vnet.ibm.com
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
From: Prerna Saxena pre...@linux.vnet.ibm.com
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
From: Prerna Saxena pre...@linux.vnet.ibm.com
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
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:21AM +0530, Prerna Saxena wrote:
Libvirt
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 operation doesnt make sense for a volume which is curently
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 update fields such as 'target.allocation
From: Prerna Saxena pre...@linux.vnet.ibm.com
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
any (potential) corruption, libvirt must not attempt to
refresh a volume currently being built.
Signed-off-by: Prerna Saxena pre...@linux.vnet.ibm.com
---
src/storage/storage_backend.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/storage/storage_backend.c b/src/storage
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 pre...@linux.vnet.ibm.com
---
src/storage/storage_backend.c | 2 +-
src/storage/storage_driver.c | 5
random machine name, which seems somewhat odd to me.
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
From: Prerna Saxena pre...@linux.vnet.ibm.com
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-off
Hi Peter,
While playing around with memory hotplug implementation, I found that the guest
XML isnt updated after a successful hotplug operation :
[root@kop2 test-libvirt]# ./bin/virsh attach-device rhel71-be
/home/prerna/mem-hp.xml
Device attached successfully
[root@kop2 test-libvirt]# ./bin
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'
represents a 'compat' mode VM. This cannot have a NULL
[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 pre...@linux.vnet.ibm.com
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 pre...@linux.vnet.ibm.com
---
.../qemuxml2argv-pseries-cpu-le.args | 7
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 pre...@linux.vnet.ibm.com
Date: Thu, 26 Feb 2015 22:31:05 +0530
This series adds few miscellaneous
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 pre...@linux.vnet.ibm.com
From 7128e773058751e4d1024ef7d8e4ad286c93ba55 Mon Sep 17 00:00:00 2001
From: Prerna Saxena pre...@linux.vnet.ibm.com
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 jto
Tests : Add test for 'ppc64le' architecture.
Signed-off-by: Prerna Saxena pre...@linux.vnet.ibm.com
---
.../qemuxml2argv-pseries-cpu-le.args | 7 +
.../qemuxml2argv-pseries-cpu-le.xml| 17
tests/qemuxml2argvtest.c | 2
From a28ef5a3e7b9cb023948cf97d9f472bb3a1e06d3 Mon Sep 17 00:00:00 2001
From: Prerna Saxena pre...@linux.vnet.ibm.com
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
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' as the default emulator for ppc64
ppc64le
: 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
libvir-list@redhat.com
https
PowerPC : Forbid NULL CPU model with 'host-model' mode in qemu command line.
This ensures that an XML such as following:
...
cpu mode='host-model'
model fallback='allow'/
/cpu
...
will not generate a '-cpu host,compat=(null)' command line with
qemu-system-ppc64.
Signed-off-by: Prerna
PowerPC: Augment XML schema to include 'ppc64le' arch and newer pseries-2.*
machine types.
Signed-off-by: Prerna Saxena pre...@linux.vnet.ibm.com
---
docs/schemas/basictypes.rng | 1 +
docs/schemas/domaincommon.rng | 7 ++-
2 files changed, 7 insertions(+), 1 deletion
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 pre...@linux.vnet.ibm.com
---
src/conf/domain_conf.c | 8
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 pre...@linux.vnet.ibm.com
---
src/qemu/qemu_capabilities.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git
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 pre...@linux.vnet.ibm.com
Date: Mon, 2 Feb 2015 10:48:48 +0530
Subject: [PATCH] Commit 311b4a67 introduces a test
1 - 100 of 226 matches
Mail list logo