On 04/11/2018 07:03 PM, Marek Marczykowski-Górecki wrote:
Add support for CPUID setting based on element. Since libxl format
support only adjusting specific bits over host CPU, only
mode='host-passthrough' is supported - other values are rejected (including
default 'custom'). This will break
Signed-off-by: Jim Fehlig
---
docs/news.xml | 12
1 file changed, 12 insertions(+)
diff --git a/docs/news.xml b/docs/news.xml
index a5c489151..dec3f134c 100644
--- a/docs/news.xml
+++ b/docs/news.xml
@@ -44,6 +44,18 @@
add this controller when
On 04/17/2018 04:47 PM, Ján Tomko wrote:
> On Tue, Apr 17, 2018 at 03:23:33PM -0400, John Ferlan wrote:
>> https://bugzilla.redhat.com/show_bug.cgi?id=1526382
>>
>> As of QEMU 2.9, qemu-img has enforced using the "key-secret" for
>> creation of encrypted volumes. That is, LUKS encryption is now
Add a schema that describes the different uses and properties of virtual
machine firmware.
Each firmware executable installed on a host system should come with at
least one JSON file that conforms to this schema. Each file informs the
management applications about the firmware's properties and
On 04/17/2018 04:22 PM, Marek Marczykowski-Górecki wrote:
On Tue, Apr 17, 2018 at 04:04:01PM -0600, Jim Fehlig wrote:
On 04/17/2018 02:20 PM, Marek Marczykowski-Górecki wrote:
On Tue, Apr 17, 2018 at 02:00:25PM -0600, Jim Fehlig wrote:
Your response in the V6 thread about "conflicting types
On Tue, Apr 17, 2018 at 04:04:01PM -0600, Jim Fehlig wrote:
> On 04/17/2018 02:20 PM, Marek Marczykowski-Górecki wrote:
> > On Tue, Apr 17, 2018 at 02:00:25PM -0600, Jim Fehlig wrote:
> > > Your response in the V6 thread about "conflicting types (with
> > > libxl_get_free_memory_0x040700)" was a
s/metohd/method/ in the commit summary
On Tue, Apr 17, 2018 at 04:08:49PM +0200, Ján Tomko wrote:
On Tue, Apr 17, 2018 at 02:04:23PM +0200, Katerina Koukiou wrote:
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Domain.xml | 9 +
src/domain.c|
On Tue, Apr 17, 2018 at 02:04:31PM +0200, Katerina Koukiou wrote:
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Domain.xml | 7 +++
src/domain.c| 26 ++
2 files changed, 33 insertions(+)
diff --git
Signed-off-by: Clementine Hayat
---
src/uml/uml_driver.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/uml/uml_driver.c b/src/uml/uml_driver.c
index ac168ce77..56dfd7b58 100644
--- a/src/uml/uml_driver.c
+++ b/src/uml/uml_driver.c
@@ -2584,11
Signed-off-by: Clementine Hayat
---
src/openvz/openvz_driver.c | 20
1 file changed, 4 insertions(+), 16 deletions(-)
diff --git a/src/openvz/openvz_driver.c b/src/openvz/openvz_driver.c
index 9900e8bab..66e589313 100644
--- a/src/openvz/openvz_driver.c
Signed-off-by: Clementine Hayat
---
src/qemu/qemu_domain.c | 5 +-
src/qemu/qemu_driver.c | 271 +
2 files changed, 56 insertions(+), 220 deletions(-)
diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c
index
Signed-off-by: Clementine Hayat
---
src/bhyve/bhyve_driver.c | 20
1 file changed, 4 insertions(+), 16 deletions(-)
diff --git a/src/bhyve/bhyve_driver.c b/src/bhyve/bhyve_driver.c
index 24c4a9c80..8aff0c65c 100644
--- a/src/bhyve/bhyve_driver.c
+++
Signed-off-by: Clementine Hayat
---
src/lxc/lxc_driver.c | 60 +---
1 file changed, 12 insertions(+), 48 deletions(-)
diff --git a/src/lxc/lxc_driver.c b/src/lxc/lxc_driver.c
index 4097cef93..008e41bda 100644
--- a/src/lxc/lxc_driver.c
Add a function named virDomainObjCheckIsActive in src/conf/domain_conf.c.
It calls virDomainObjIsActive, raises error if necessary and returns.
There is a lot of occurence of this pattern and it will save 3 lines on
each call.
Signed-off-by: Clementine Hayat
---
This is my GSOC patch contribution.
This change was suggested on BiteSizedTasks in the libvirt wiki[1].
in libvirt there is lots of occurences of this same pattern:
if (!virDomainObjIsActive(vm)) {
virReportError(VIR_ERR_OPERATION_INVALID,
"%s",
Signed-off-by: Clementine Hayat
---
src/libxl/libxl_driver.c | 97 +---
1 file changed, 21 insertions(+), 76 deletions(-)
diff --git a/src/libxl/libxl_driver.c b/src/libxl/libxl_driver.c
index 8808da8db..b66a1de5f 100644
---
Signed-off-by: Clementine Hayat
---
src/test/test_driver.c | 35 +++
1 file changed, 7 insertions(+), 28 deletions(-)
diff --git a/src/test/test_driver.c b/src/test/test_driver.c
index eec7a8292..43221e547 100644
--- a/src/test/test_driver.c
Signed-off-by: Clementine Hayat
---
src/vz/vz_driver.c | 5 +
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/vz/vz_driver.c b/src/vz/vz_driver.c
index e51d968f2..3094afccb 100644
--- a/src/vz/vz_driver.c
+++ b/src/vz/vz_driver.c
@@ -3998,11 +3998,8 @@
On 04/17/2018 02:20 PM, Marek Marczykowski-Górecki wrote:
On Tue, Apr 17, 2018 at 02:00:25PM -0600, Jim Fehlig wrote:
Your response in the V6 thread about "conflicting types (with
libxl_get_free_memory_0x040700)" was a good hint. Things work fine for me on
Xen 4.4 through 4.10 with the
We have been checking whether qemu-img supports the -o compat
option by scraping the -help output.
Since we require QEMU 1.5.0 now and this option was introduced in 1.1,
assume we support it and ditch the help parsing code along with the
extra qemu-img invocation.
Signed-off-by: Ján Tomko
No point in testing outdated command lines.
Signed-off-by: Ján Tomko
---
.../qcow2-nocapacity-convert-prealloc.argv | 2 +-
tests/storagevolxml2argvdata/qcow2-nocapacity.argv | 2 +-
tests/storagevolxml2argvtest.c | 32 +++---
3
We have two leftover "capabilites" for qemu-img:
QEMU_IMG_BACKING_FORMAT_OPTIONS
QEMU_IMG_BACKING_FORMAT_OPTIONS_COMPAT
The former says we are able to specify the backing format via -o
(which has been the case for a long time now) and the second one
says we can use -o compat to specify the qcow2
Ján Tomko (3):
tests: delete most qemu-img test cases assuming FMT_OPTIONS
tests: assume FMT_COMPAT for qemu-img tests
storage: remove qemu-img help scraping
src/storage/storage_util.c | 73 ++---
src/storage/storage_util.h |
On Tue, Apr 17, 2018 at 03:23:33PM -0400, John Ferlan wrote:
https://bugzilla.redhat.com/show_bug.cgi?id=1526382
As of QEMU 2.9, qemu-img has enforced using the "key-secret" for
creation of encrypted volumes. That is, LUKS encryption is now
required and the old (awful) qcow[2] encryption
On Tue, Apr 17, 2018 at 02:00:25PM -0600, Jim Fehlig wrote:
> Your response in the V6 thread about "conflicting types (with
> libxl_get_free_memory_0x040700)" was a good hint. Things work fine for me on
> Xen 4.4 through 4.10 with the following squashed in
>
> diff --git a/tests/Makefile.am
On 04/11/2018 07:03 PM, Marek Marczykowski-Górecki wrote:
Preparation for global nestedhvm configuration - libxlMakeDomBuildInfo
needs access to libxlDriverConfig.
No functional change.
Adjusting tests require slightly more mockup functions, because of
libxlDriverConfigNew() call.
Separate out and return the output string for future comparison.
Going to need to add new checks shortly.
Signed-off-by: John Ferlan
---
src/storage/storage_util.c | 31 ++-
1 file changed, 18 insertions(+), 13 deletions(-)
diff --git
https://bugzilla.redhat.com/show_bug.cgi?id=1526382
As of QEMU 2.9, qemu-img has enforced using the "key-secret" for
creation of encrypted volumes. That is, LUKS encryption is now
required and the old (awful) qcow[2] encryption methodolgy is
no longer supported.
In order to check for this, we
Details in the patches.
John Ferlan (2):
storage: Separate out the qemu-img help output generation
storage: Check qemu-img encryption type capability
src/storage/storage_util.c | 63 +++---
1 file changed, 48 insertions(+), 15 deletions(-)
--
2.13.6
On 04/17/2018 01:33 PM, John Ferlan wrote:
>
>
> On 04/16/2018 06:56 PM, Sukrit Bhatnagar wrote:
>> Changes in v4:
>> Changes made in v2 anbd v3 to qemu_command.c are discarded.
>> Some changes introduced in v2 are used to create new smaller patches.
>> virQEMUBuildBufferEscapeComma was applied
is a bare boolean XML property. We don't really
use this format anymore and instead prefer tristate
since it's required for modeling on/off/default. If for example future
qemu started enabling vmcoreinfo by default we wouldn't have any way
for the user to turn this off.
Convert it to tristate.
This is the old style and we really shouldn't be adding any more
examples like this. Add a comment to warn devs away
Signed-off-by: Cole Robinson
---
docs/schemas/domaincommon.rng | 6 +-
src/conf/domain_conf.c| 2 ++
2 files changed, 7 insertions(+), 1
Report domaincaps if the guest
config accepts
Signed-off-by: Cole Robinson
---
This bucks the domaincapabilities trend of always having a child
enum if supported='yes'. Following that trend we would give us
this XML when vmcoreinfo is supported:
on
off
Patch #1 changes the vmcoreinfo XML schema slightly to be more future
proof, this is technically an API break but I'm not sure it matters,
see the patch for more details.
Patch #3 adds vmcoreinfo reporting to domain capabilities. The
schema doesn't follow the typical pattern so if anyone has
On Tue, Apr 17, 2018 at 07:26:15PM +0200, Pavel Hrdina wrote:
> On Tue, Apr 17, 2018 at 02:04:29PM +0200, Katerina Koukiou wrote:
> > Signed-off-by: Katerina Koukiou
> > ---
> > data/org.libvirt.Domain.xml | 8
> > src/domain.c| 29
On 04/16/2018 06:56 PM, Sukrit Bhatnagar wrote:
> Changes in v4:
> Changes made in v2 anbd v3 to qemu_command.c are discarded.
> Some changes introduced in v2 are used to create new smaller patches.
> virQEMUBuildBufferEscapeComma was applied to:
> - info->romfile in qemuBuildRomStr
> -
On Tue, Apr 17, 2018 at 02:04:29PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 8
> src/domain.c| 29 +
> 2 files changed, 37 insertions(+)
>
> diff --git
On Tue, Apr 17, 2018 at 02:04:27PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 6 ++
> src/domain.c| 25 +
> 2 files changed, 31 insertions(+)
>
> diff --git
On Tue, Apr 17, 2018 at 02:04:24PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 8
> src/domain.c| 38 ++
> 2 files changed, 46 insertions(+)
>
> diff
On 04/14/2018 05:25 AM, Rainer Müller wrote:
> These changes were required to get VMware Fusion working at all.
> I tested with VMware Fusion 10.1.1 on macOS 10.12 Sierra.
>
> I am not sure whether calling virCapabilitiesInitCaches() makes sense at
> all on macOS. This function looks highly
On Tue, Apr 17, 2018 at 02:04:23PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 9 +
> src/domain.c| 39 +++
> 2 files changed, 48 insertions(+)
>
> diff
On Tue, Apr 17, 2018 at 02:04:21PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 8
> src/domain.c| 46
> +
> 2 files changed, 54 insertions(+)
>
On Tue, Apr 17, 2018 at 06:01:06PM +0200, Michal Privoznik wrote:
> Now that we have macro that does some checks lets forbid raw
> usage of virClassNew() in favor of VIR_CLASS_NEW().
>
> Signed-off-by: Michal Privoznik
> Reviewed-by: Erik Skultety
> ---
On Tue, Apr 17, 2018 at 06:01:05PM +0200, Michal Privoznik wrote:
> Our virObject code relies heavily on the fact that the first
> member of the class struct is type of virObject (or some
> derivation of if). Let's check for that.
>
> Signed-off-by: Michal Privoznik
> ---
>
On Tue, Apr 17, 2018 at 06:01:03PM +0200, Michal Privoznik wrote:
> Whenever we declare a new object the first member of the struct
> has to be virObject (or any other member of that family). Now, up
> until now we did not care about the name of the struct member.
> But lets unify it so that we
On Tue, Apr 17, 2018 at 06:01:04PM +0200, Michal Privoznik wrote:
> So far we are repeating the following lines over and over:
>
> if (!(virSomeObjectClass = virClassNew(virClassForObject(),
> "virSomeObject",
> sizeof(virSomeObject),
>
On Tue, Apr 17, 2018 at 06:01:02PM +0200, Michal Privoznik wrote:
> In next patches this name will be needed for a different memeber.
> Also, it makes sense to rename the variable because it does not
> contain reference to parent device, just its name.
>
> Signed-off-by: Michal Privoznik
On Tue, Apr 17, 2018 at 06:20:46PM +0200, Andrea Bolognani wrote:
> This will ensure libvirt maintains the minimum amount of
> compatibility with CentOS 6 that running its website on that
> platform requires.
>
> Signed-off-by: Andrea Bolognani
> ---
>
On Tue, Apr 17, 2018 at 06:20:44PM +0200, Andrea Bolognani wrote:
> We're running most of the jobs on all machines, with the major
> notable exceptions being the various *-rpm jobs, which of course
> only make sense for RPM-based distributions, and the MinGW jobs,
> which we only run on Fedora
On Tue, Apr 17, 2018 at 05:43:12PM +0200, Andrea Bolognani wrote:
> Now that we have variants and we've removed all uses of custom
> environment variables, we can convert all jobs that use the
> autotools-mingw-job template to the autotools-build-job plus
> a few overrides.
>
> As a consequence
On Tue, Apr 17, 2018 at 05:43:10PM +0200, Andrea Bolognani wrote:
> This optional feature will allow us to reuse existing job
> templates for things like MinGW or website builds.
>
> Signed-off-by: Andrea Bolognani
> ---
> jobs/autotools.yaml| 20
On Tue, Apr 17, 2018 at 05:43:11PM +0200, Andrea Bolognani wrote:
> Make it more similar to the autotools-build-job by dropping the
> custom $PREFIX variable and redefining the standard $VIRT_PREFIX
> instead, which also makes $PKG_CONFIG_PATH shorter, and moving
> all environment variables
If the "return" is not in the reply, then the subsequent
virJSONValueGetType will not be happy.
Found by Coverity
Signed-off-by: John Ferlan
---
src/qemu/qemu_monitor_json.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git
If virJSONValueArraySize(caps) <= 0, then we will still need to
virJSONValueFree(caps) because qemuMonitorSetMigrationCapabilities
won't consume it.
Found by Coverity
Signed-off-by: John Ferlan
---
src/qemu/qemu_migration_params.c | 1 +
1 file changed, 1 insertion(+)
diff
Move to within the #if since the #else portion ends with a goto
and that raised concern by Coverity.
Signed-off-by: John Ferlan
---
src/remote/remote_driver.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/remote/remote_driver.c
If virJSONValueObjectGetArray fails to find "members" in @localroot,
then using @rootmembers in subsequent calls which assume that it was
successful will not go well. So add a check that it was successfully
fetched and an error if not.
Similarly virJSONValueArraySize returns an 'ssize_t', so the
If @client hasn't been opened, then don't call virNetServerClientClose
since that'll cause certain failure.
Found by Coverity
Signed-off-by: John Ferlan
---
tests/virnetserverclienttest.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
If @log is not fopen'd then, going to cleanup and calling fclose
will make for an unhappy caller. So just fail immediately instead
since there's nothing to clean up.
Found by Coverity
Signed-off-by: John Ferlan
---
tests/commandhelper.c | 2 +-
1 file changed, 1
Commit id '43f2ccdc' called virDomainDiskSourceDefFormatInternal
rather than formatting the the disk source inline. However, it
did not handle the case where the helper failed. Over time the
helper has been renamed to virDomainDiskSourceFormat. Similar to
other consumers, if
My current pile is 48 patches - most of those are known false
positives or have been posted before and either rejected or
ignored. In any case, the following is a list of more recent
adjustments from my coverity tree. Seems we've largely moved
away from resource leaks and into return value
This will ensure libvirt maintains the minimum amount of
compatibility with CentOS 6 that running its website on that
platform requires.
Signed-off-by: Andrea Bolognani
---
guests/host_vars/libvirt-centos-6/main.yml | 3 +++
projects/libvirt.yaml | 11
Building the website and creating distribution tarballs
requires very few dependencies compared to performing a full
build of libvirt, so we introduce a separate, leaner project
for the purpose.
Reviewed-by: Daniel P. Berrangé
Signed-off-by: Andrea Bolognani
This applies on top of
https://www.redhat.com/archives/libvir-list/2018-April/msg01526.html
Changes from [v2]:
* several patches have been pushed already;
* define the libvirt-master-build-website job using the newly
variants-enabled generic-build-job template;
* add
We're running most of the jobs on all machines, with the major
notable exceptions being the various *-rpm jobs, which of course
only make sense for RPM-based distributions, and the MinGW jobs,
which we only run on Fedora Rawhide.
Instead of listing machines over and over again, define two
list
On Tue, Apr 17, 2018 at 10:18:58AM +0200, Jiri Denemark wrote:
> On Mon, Apr 16, 2018 at 19:16:05 -0400, Collin Walling wrote:
> > [Overview]
> >
> > This patch series implements an interface to "query-cpu-model-comparison"
> > (available QEMU ~2.8.0) via virsh cpu-compare.
> >
> > [Using This
Our virObject code relies heavily on the fact that the first
member of the class struct is type of virObject (or some
derivation of if). Let's check for that.
Signed-off-by: Michal Privoznik
---
src/util/virobject.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
*** Some BLURB HERE. Too tired to write something useful. ***
Michal Privoznik (5):
datatypes: Rename @parent to @parentName in virNodeDevice
src: Unify virObject member name
virobject: Introduce VIR_CLASS_NEW() macro
virobject: Check if @parent is the first member in class
cfg.mk:
In next patches this name will be needed for a different memeber.
Also, it makes sense to rename the variable because it does not
contain reference to parent device, just its name.
Signed-off-by: Michal Privoznik
---
src/conf/virnodedeviceobj.c | 2 +-
Now that we have macro that does some checks lets forbid raw
usage of virClassNew() in favor of VIR_CLASS_NEW().
Signed-off-by: Michal Privoznik
Reviewed-by: Erik Skultety
---
cfg.mk | 8
1 file changed, 8 insertions(+)
diff --git a/cfg.mk
So far we are repeating the following lines over and over:
if (!(virSomeObjectClass = virClassNew(virClassForObject(),
"virSomeObject",
sizeof(virSomeObject),
virSomeObjectDispose)))
return -1;
While
Whenever we declare a new object the first member of the struct
has to be virObject (or any other member of that family). Now, up
until now we did not care about the name of the struct member.
But lets unify it so that we can do some checks at compile time
later.
The unified name is 'parent'.
Add comma escaping for cfg->vncTLSx509certdir.
Signed-off-by: Sukrit Bhatnagar
---
src/qemu/qemu_command.c | 11 +++
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
index e903491..8f0dddf 100644
---
Changes in v4:
Changes made in v2 anbd v3 to qemu_command.c are discarded.
Some changes introduced in v2 are used to create new smaller patches.
virQEMUBuildBufferEscapeComma was applied to:
- info->romfile in qemuBuildRomStr
- disk->vendor and disk->product in qemuBuildDriveDevStr
- fs->src->path
Add comma escaping for info->romfile.
Signed-off-by: Sukrit Bhatnagar
---
src/qemu/qemu_command.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
index f864350..e7b8aa3 100644
---
Now that we have variants and we've removed all uses of custom
environment variables, we can convert all jobs that use the
autotools-mingw-job template to the autotools-build-job plus
a few overrides.
As a consequence of this, mingw32 and mingw64 builds will be
split into separate jobs.
Add comma escaping for loader->path and loader->nvram.
Signed-off-by: Sukrit Bhatnagar
---
src/qemu/qemu_command.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
index 8f0dddf..49dc95b
Add comma escaping for fs->src->path and fs->dst.
Signed-off-by: Sukrit Bhatnagar
---
src/qemu/qemu_command.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
index b75e441..e903491 100644
---
Add comma escaping for disk->vendor and disk->product when being
built for the command line (and not from hotplug).
Signed-off-by: Sukrit Bhatnagar
---
src/qemu/qemu_command.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git
Andrea Bolognani (3):
jobs: Introduce variants
jobs: Tweak autotools-mingw-job template
jobs: Drop autotools-mingw-job
jobs/autotools.yaml| 94 --
jobs/defaults.yaml | 17 +
jobs/generic.yaml | 16
This optional feature will allow us to reuse existing job
templates for things like MinGW or website builds.
Signed-off-by: Andrea Bolognani
---
jobs/autotools.yaml| 20 ++--
jobs/defaults.yaml | 1 +
jobs/generic.yaml | 16
Make it more similar to the autotools-build-job by dropping the
custom $PREFIX variable and redefining the standard $VIRT_PREFIX
instead, which also makes $PKG_CONFIG_PATH shorter, and moving
all environment variables together.
Signed-off-by: Andrea Bolognani
---
On 04/17/2018 04:18 AM, Jiri Denemark wrote:
> On Mon, Apr 16, 2018 at 19:16:05 -0400, Collin Walling wrote:
>> [Overview]
>>
>> This patch series implements an interface to "query-cpu-model-comparison"
>> (available QEMU ~2.8.0) via virsh cpu-compare.
>>
>> [Using This Feature]
>>
>> Run virsh
On 04/17/2018 05:07 PM, John Ferlan wrote:
>
>
> On 04/17/2018 10:19 AM, Michal Privoznik wrote:
>> On 04/17/2018 02:00 PM, John Ferlan wrote:
>>>
>>>
>>> On 04/16/2018 10:56 AM, Michal Privoznik wrote:
On 04/13/2018 10:57 PM, John Ferlan wrote:
>
>
> On 04/10/2018 10:58 AM,
On Tue, Apr 17, 2018 at 05:07:41PM +0200, Michal Privoznik wrote:
> On 04/17/2018 10:32 AM, Daniel P. Berrangé wrote:
> > On Tue, Apr 17, 2018 at 10:20:51AM +0200, Michal Privoznik wrote:
> >> So far we are repeating the following lines over and over:
> >>
> >> if (!(virSomeObjectClass =
On 04/17/2018 10:32 AM, Daniel P. Berrangé wrote:
> On Tue, Apr 17, 2018 at 10:20:51AM +0200, Michal Privoznik wrote:
>> So far we are repeating the following lines over and over:
>>
>> if (!(virSomeObjectClass = virClassNew(virClassForObject(),
>> "virSomeObject",
On Tue, Apr 17, 2018 at 02:04:28PM +0200, Katerina Koukiou wrote:
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Domain.xml | 7 +++
src/domain.c| 26 ++
2 files changed, 33 insertions(+)
Reviewed-by: Ján Tomko
On 04/17/2018 10:19 AM, Michal Privoznik wrote:
> On 04/17/2018 02:00 PM, John Ferlan wrote:
>>
>>
>> On 04/16/2018 10:56 AM, Michal Privoznik wrote:
>>> On 04/13/2018 10:57 PM, John Ferlan wrote:
On 04/10/2018 10:58 AM, Michal Privoznik wrote:
> Now that we generate
On Tue, Apr 17, 2018 at 02:04:27PM +0200, Katerina Koukiou wrote:
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Domain.xml | 6 ++
src/domain.c| 25 +
2 files changed, 31 insertions(+)
Reviewed-by: Ján Tomko
On Tue, Apr 17, 2018 at 02:04:26PM +0200, Katerina Koukiou wrote:
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Domain.xml | 9 +
src/domain.c| 28
2 files changed, 37 insertions(+)
Reviewed-by: Ján Tomko
Hi Peter,
I read the BZ comments and Cole's suggestion, but I didn't know about
the requirements of the other hypervisors.
Since slash is commonly used for paths.
I will investigate it properly.
--
Julio Cesar Faracco
2018-04-17 4:14 GMT-03:00 Peter Krempa :
>
> On Tue, Apr
On Tue, Apr 17, 2018 at 02:04:25PM +0200, Katerina Koukiou wrote:
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Domain.xml | 6 ++
src/domain.c| 25 +
2 files changed, 31 insertions(+)
Reviewed-by: Ján Tomko
On Tue, Apr 10, 2018 at 04:49:38PM +0200, Ján Tomko wrote:
v1: https://www.redhat.com/archives/libvir-list/2018-March/msg01965.html
https://bugzilla.redhat.com/show_bug.cgi?id=1492597
v2:
* also deny resource control
* split out and refactor the command line building
* be explicit about denying
On 04/17/2018 02:25 PM, John Ferlan wrote:
>
>
> On 04/16/2018 10:56 AM, Michal Privoznik wrote:
>> On 04/14/2018 02:55 PM, John Ferlan wrote:
>>>
>>>
>>> On 04/10/2018 10:58 AM, Michal Privoznik wrote:
Just like in previous commit, qemu-pr-helper might want to open
/dev/mapper/control
On 04/17/2018 02:00 PM, John Ferlan wrote:
>
>
> On 04/16/2018 10:56 AM, Michal Privoznik wrote:
>> On 04/13/2018 10:57 PM, John Ferlan wrote:
>>>
>>>
>>> On 04/10/2018 10:58 AM, Michal Privoznik wrote:
Now that we generate pr-manager alias and socket path store them
in status XML so
On 04/17/2018 01:49 PM, John Ferlan wrote:
>
>
> On 04/16/2018 10:56 AM, Michal Privoznik wrote:
>> On 04/13/2018 10:51 PM, John Ferlan wrote:
>>>
>>>
>>> On 04/10/2018 10:58 AM, Michal Privoznik wrote:
While we're not generating the command line just yet (look for
the next commits),
On Tue, Apr 17, 2018 at 01:16:42PM +0200, Michal Privoznik wrote:
> https://bugzilla.redhat.com/show_bug.cgi?id=1480668
>
> The cases when we cannot enable this optimization are:
> 1) nvdimms
> 2) if memAccess='shared'
The specific use case for discard-data=on uses share=on, see:
On Tue, Apr 17, 2018 at 04:21:19PM +0200, Andrea Bolognani wrote:
> On Tue, 2018-04-17 at 15:02 +0100, Daniel P. Berrangé wrote:
> > On Tue, Apr 17, 2018 at 03:57:04PM +0200, Andrea Bolognani wrote:
> > > We could go one further and use
> > >
> > > name: '{name}-{branch}-build{variant}'
> > >
On Tue, 2018-04-17 at 15:02 +0100, Daniel P. Berrangé wrote:
> On Tue, Apr 17, 2018 at 03:57:04PM +0200, Andrea Bolognani wrote:
> > We could go one further and use
> >
> > name: '{name}-{branch}-build{variant}'
> >
> > for the generic-build-job template and
> >
> > variant: +website
> >
>
On Tue, Apr 17, 2018 at 02:04:24PM +0200, Katerina Koukiou wrote:
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Domain.xml | 8
src/domain.c| 38 ++
2 files changed, 46 insertions(+)
Reviewed-by: Ján
On Tue, Apr 17, 2018 at 02:04:23PM +0200, Katerina Koukiou wrote:
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Domain.xml | 9 +
src/domain.c| 39 +++
2 files changed, 48 insertions(+)
diff --git
1 - 100 of 227 matches
Mail list logo