On 04/26/2018 12:40 PM, Marc Hartmayer wrote:
> On Thu, Apr 26, 2018 at 05:08 PM +0200, John Ferlan
> wrote:
>> On 04/12/2018 08:41 AM, Marc Hartmayer wrote:
>>> No lock is required to access 'priv->conn' therefore we can shrink the
>>> critical sections.
>>>
>>>
On 04/26/2018 12:27 PM, Marc Hartmayer wrote:
> On Thu, Apr 26, 2018 at 05:07 PM +0200, John Ferlan
> wrote:
>> On 04/12/2018 08:40 AM, Marc Hartmayer wrote:
>>> This allows us to get rid of another usage of the global variable
>>> remoteProgram.
>>>
>>> Signed-off-by: Marc
On 04/26/2018 12:09 PM, Marc Hartmayer wrote:
> On Thu, Apr 26, 2018 at 05:06 PM +0200, John Ferlan
> wrote:
>> On 04/12/2018 08:40 AM, Marc Hartmayer wrote:
>>> The commit 'close callback: move it to driver' (88f09b75eb99) moved
>>> the responsibility for the close
On 04/26/2018 10:31 AM, Stefan Berger wrote:
> On 04/26/2018 09:38 AM, Stefan Berger wrote:
>> On 04/25/2018 01:13 PM, John Ferlan wrote:
+virTPMCreateEmulatorSocket(const char *swtpmStateDir, const char
*vmname)
+{
+ char *path = NULL;
+
+
[...]
>>>
>> Two blank lines between new functions and we like Free instead of Delete
>> unless of course this is something more specific...
>
> This is something more specifc. The TPM emulator writes state into files
> in a dedicated directory. That state would normally be written into
>
[...]
> diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c
> index 308d71f..2992197 100644
> --- a/tests/qemuxml2argvtest.c
> +++ b/tests/qemuxml2argvtest.c
> @@ -2134,6 +2134,9 @@ mymain(void)
> DO_TEST("tpm-passthrough",
>
On 04/26/2018 09:34 PM, Peter Krempa wrote:
> On Thu, Apr 26, 2018 at 18:00:15 +0200, Michal Privoznik wrote:
>> On 04/26/2018 02:56 PM, Ján Tomko wrote:
>>> On Fri, Apr 20, 2018 at 11:09:31AM +0200, Michal Privoznik wrote:
>
> [...]
>
>> So what was the showstopper for this patch? I wanted to
On Thu, Apr 26, 2018 at 18:00:15 +0200, Michal Privoznik wrote:
> On 04/26/2018 02:56 PM, Ján Tomko wrote:
> > On Fri, Apr 20, 2018 at 11:09:31AM +0200, Michal Privoznik wrote:
[...]
> So what was the showstopper for this patch? I wanted to get this in
> upcoming release (and freeze is
* Kirti Wankhede (kwankh...@nvidia.com) wrote:
>
>
> On 4/26/2018 1:22 AM, Dr. David Alan Gilbert wrote:
> > * Alex Williamson (alex.william...@redhat.com) wrote:
> >> On Wed, 25 Apr 2018 21:00:39 +0530
> >> Kirti Wankhede wrote:
> >>
> >>> On 4/25/2018 4:29 AM, Alex
On 4/26/2018 1:22 AM, Dr. David Alan Gilbert wrote:
> * Alex Williamson (alex.william...@redhat.com) wrote:
>> On Wed, 25 Apr 2018 21:00:39 +0530
>> Kirti Wankhede wrote:
>>
>>> On 4/25/2018 4:29 AM, Alex Williamson wrote:
On Wed, 25 Apr 2018 01:20:08 +0530
Kirti
On 04/15/2018 05:25 PM, Radostin Stoyanov wrote:
> There is no functional change in this patch.
>
> It only moves virLXCControllerAppendNBDPids above
> virLXCControllerSetupNBDDeviceFS.
> ---
> src/lxc/lxc_controller.c | 96
>
> 1 file changed,
On 04/15/2018 05:25 PM, Radostin Stoyanov wrote:
> When user-namespace is enabled we are not allowed
> to mount block/NBD devices.
>
> Instead, mount /dev/nbdX to /run/libvirt/lxc/.root
> and set:
>
> fs->src->path = /run/libvirt/lxc/.root
> fs->type = VIR_DOMAIN_FS_TYPE_MOUNT
>
On 04/15/2018 05:25 PM, Radostin Stoyanov wrote:
> ---
> src/lxc/lxc_container.c | 5 +
> src/lxc/lxc_container.h | 4
> 2 files changed, 5 insertions(+), 4 deletions(-)
>
Hopefully mprivozn can take a look at this series as he knows most about
namespaces... Not sure if he's just
On 26 Apr 2018, at 18:38, John Ferlan wrote:
> On 04/13/2018 03:27 PM, Fabian Freyer wrote:
>> This commit adds the node to the domain definition,
>> with the following semantics:
>>
>> To pass standard input verbatim to the bootloader, set
>>
>> some stdin
>>
>> Multiline standard input
This patch series adds support for the recently added tpm-crb TPM
interface for QEMU (2.12).
Stefan
Stefan Berger (3):
tpm: Enable TPM CRB interface in the domain XML and test it
qemu: Extend the capabilities with tpm-crb device
tests: add test case for tpm-crb QEMU device command line
Add a test case for the formation of the tpm-crb QEMU device
command line.
Signed-off-by: Stefan Berger
---
src/qemu/qemu_command.c | 16 ++-
tests/qemuxml2argvdata/tpm-passthrough-crb.args | 26 +
QEMU on x86_64 (since v2.12) can support tpm-crb devices.
Introduce qemu capabilities for this device.
Signed-off-by: Stefan Berger
---
src/qemu/qemu_capabilities.c | 5 +
src/qemu/qemu_capabilities.h | 1 +
Enable the TPM CRB to be specified in the domain XML. This
now allows to describe the TPM device like this:
Extend the XML schema to also allow tpm-crb.
Extend the documentation.
Add a test case for testing the XML parser and formatter.
Signed-off-by: Stefan Berger
On Thu, Apr 26, 2018 at 05:08 PM +0200, John Ferlan wrote:
> On 04/12/2018 08:41 AM, Marc Hartmayer wrote:
>> No lock is required to access 'priv->conn' therefore we can shrink the
>> critical sections.
>>
>> Signed-off-by: Marc Hartmayer
>>
On 04/13/2018 03:27 PM, Fabian Freyer wrote:
> This commit adds the node to the domain definition,
> with the following semantics:
>
> To pass standard input verbatim to the bootloader, set
>
> some stdin
>
> Multiline standard input can be set using a CDATA tag:
>
>
>
> Standard
On Thu, Apr 26, 2018 at 5:55 PM, Laine Stump wrote:
> On 04/26/2018 04:38 AM, Daniel P. Berrangé wrote:
>
> On Thu, Apr 26, 2018 at 08:09:47AM +0200, Christian Ehrhardt wrote:
>
> On Wed, Apr 25, 2018 at 11:25 PM, Laine Stump
> wrote:
>
>
>
On Thu, Apr 26, 2018 at 11:55:55AM -0400, Laine Stump wrote:
> >> That will help the next one stumbling over this code.
> > FWIW, having just checked libpcap git history, the current 2 MB default
> > size has been there since 2008 ! I'm guessing we don't use that as we
> > don't want to consume
On Thu, Apr 26, 2018 at 05:07 PM +0200, John Ferlan wrote:
> On 04/12/2018 08:40 AM, Marc Hartmayer wrote:
>> This allows us to get rid of another usage of the global variable
>> remoteProgram.
>>
>> Signed-off-by: Marc Hartmayer
>> Reviewed-by:
On Thu, Apr 26, 2018 at 05:07 PM +0200, John Ferlan wrote:
> On 04/12/2018 08:40 AM, Marc Hartmayer wrote:
>> As a result, you can later determine at the callback which program has
>
> s/at/during
> s/has to be/was
>
>> to be used. This makes it easier to refactor the code in
On Thu, Apr 26, 2018 at 05:07 PM +0200, John Ferlan wrote:
> On 04/12/2018 08:40 AM, Marc Hartmayer wrote:
>> The test driver state (@testDriver) uses it's own reference counting
>> and locking implementation. Instead of doing that, convert @testDriver
>> into a
On Thu, Apr 26, 2018 at 05:06 PM +0200, John Ferlan wrote:
> On 04/12/2018 08:40 AM, Marc Hartmayer wrote:
>> The commit 'close callback: move it to driver' (88f09b75eb99) moved
>> the responsibility for the close callback to the driver. But if the
>> driver doesn't support
On 04/26/2018 02:56 PM, Ján Tomko wrote:
> On Fri, Apr 20, 2018 at 11:09:31AM +0200, Michal Privoznik wrote:
>> https://bugzilla.redhat.com/show_bug.cgi?id=1480668
>>
>> QEMU has this new feature memory-backend-file.discard-data=yes
>> which is a nifty optimization. Basically, when qemu is
On 04/26/2018 04:38 AM, Daniel P. Berrangé wrote:
> On Thu, Apr 26, 2018 at 08:09:47AM +0200, Christian Ehrhardt wrote:
>> On Wed, Apr 25, 2018 at 11:25 PM, Laine Stump wrote:
>>
>>> When an nwfilter rule sets the parameter CTRL_IP_LEARNING to "dhcp",
>>> this turns on the
On Thu, 26 Apr 2018 08:14:27 +0200
Gerd Hoffmann wrote:
> On Thu, Apr 26, 2018 at 03:44:15AM +, Tian, Kevin wrote:
> > > From: Alex Williamson
> > > Sent: Thursday, April 19, 2018 2:32 AM
> > >
> > > That almost begins to look reasonable, but then we can only expose this
On 04/12/2018 08:41 AM, Marc Hartmayer wrote:
> Use virNetServerGetProgram() to determine the virNetServerProgram
> instead of using hard coded global variables. This allows us to remove
> the global variables @remoteProgram and @qemuProgram as they're now no
> longer necessary.
>
>
On 04/12/2018 08:40 AM, Marc Hartmayer wrote:
> As a result, you can later determine at the callback which program has
s/at/during
s/has to be/was
> to be used. This makes it easier to refactor the code in the future
> and is less prone to error.
>
> Signed-off-by: Marc Hartmayer
On 04/12/2018 08:41 AM, Marc Hartmayer wrote:
> No lock is required to access 'priv->conn' therefore we can shrink the
> critical sections.
>
> Signed-off-by: Marc Hartmayer
> Reviewed-by: Boris Fiuczynski
> ---
>
On 04/12/2018 08:40 AM, Marc Hartmayer wrote:
> The commit 'close callback: move it to driver' (88f09b75eb99) moved
> the responsibility for the close callback to the driver. But if the
> driver doesn't support the connectRegisterCloseCallback API this
> function does nothing, even no
On 04/12/2018 08:40 AM, Marc Hartmayer wrote:
> This allows us to get rid of another usage of the global variable
> remoteProgram.
>
> Signed-off-by: Marc Hartmayer
> Reviewed-by: Boris Fiuczynski
> ---
>
On 04/12/2018 08:41 AM, Marc Hartmayer wrote:
> Signed-off-by: Marc Hartmayer
> Reviewed-by: Boris Fiuczynski
> ---
> src/remote/remote_daemon_dispatch.c | 32
> 1 file changed, 16 insertions(+), 16
On 04/12/2018 08:41 AM, Marc Hartmayer wrote:
> Use the return value of virObjectRef directly. This way, it's easier
> for another reader to identify the reason why the additional reference
> is required.
>
> Signed-off-by: Marc Hartmayer
> Reviewed-by: Boris
On 04/12/2018 08:40 AM, Marc Hartmayer wrote:
> The test driver state (@testDriver) uses it's own reference counting
> and locking implementation. Instead of doing that, convert @testDriver
> into a virObjectLockable and use the provided functionalities.
>
> Signed-off-by: Marc Hartmayer
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Connect.xml | 6 ++
src/connect.c| 31 +++
2 files changed, 37 insertions(+)
diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml
index fc306be..a929802
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Connect.xml | 7 +++
src/connect.c| 42 ++
2 files changed, 49 insertions(+)
diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml
index
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Connect.xml | 7 +++
src/connect.c| 42 ++
2 files changed, 49 insertions(+)
diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml
index
Currently we can't use TLS for NBD so allowing it if TLS is requested
creates a security problem. Reject it by refusing to migrate disks and
setup TLS on destination since that is easy enough.
Note: That I've did not test this yet since my TLS setup was broken.
I'll fix it later today and reprot
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Connect.xml | 8
src/connect.c| 42 ++
2 files changed, 50 insertions(+)
diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml
index
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Connect.xml | 6 ++
src/connect.c| 35 +++
2 files changed, 41 insertions(+)
diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml
index
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Connect.xml | 5 +
src/connect.c| 25 +
2 files changed, 30 insertions(+)
diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml
index f0a7738..2e65f8b 100644
Use the TLS env for migration when starting the NBD server if TLS is
enabled for migration.
Signed-off-by: Peter Krempa
---
src/qemu/qemu_migration.c | 19 ---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/src/qemu/qemu_migration.c
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Connect.xml | 7 +++
src/connect.c| 39 +++
2 files changed, 46 insertions(+)
diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml
index
Katerina Koukiou (10):
Implement NodeGetCellsFreeMemory method for Connect Interface
Implement NodeGetCPUStats method for Connect Interface
Implement NodeGetFreeMemory method for Connect Interface
Implement NodeGetInfo method for Connect Interface
Implement NodeGetMemoryParameters method
Since libvirt is currently not able to setup the NBD migration stream
secured by TLS we should not allow such migration since data would be
transferred unencrypted.
This will break compatibility of TLS migration if non-shared storage is
requested but the security implications are more severe.
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Connect.xml | 6 ++
src/connect.c| 36
2 files changed, 42 insertions(+)
diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml
index
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Connect.xml | 5 +
src/connect.c| 24
2 files changed, 29 insertions(+)
diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml
index 0dcc6e8..f0a7738 100644
Signed-off-by: Katerina Koukiou
---
data/org.libvirt.Connect.xml | 6 ++
src/connect.c| 23 +++
2 files changed, 29 insertions(+)
diff --git a/data/org.libvirt.Connect.xml b/data/org.libvirt.Connect.xml
index abb2dbc..fc306be 100644
To allow encryption of the non-shared storage migration NBD connection
we will need to instantiated the NBD server with the TLS env.
Signed-off-by: Peter Krempa
---
src/qemu/qemu_migration.c| 2 +-
src/qemu/qemu_monitor.c | 7 ---
src/qemu/qemu_monitor.h |
The NBD server in qemu supports TLS transport. Detect this capability.
Signed-off-by: Peter Krempa
---
src/qemu/qemu_capabilities.c | 2 ++
src/qemu/qemu_capabilities.h | 1 +
tests/qemucapabilitiesdata/caps_2.10.0.aarch64.xml | 1
On 04/26/2018 09:38 AM, Stefan Berger wrote:
On 04/25/2018 01:13 PM, John Ferlan wrote:
+virTPMCreateEmulatorSocket(const char *swtpmStateDir, const char
*vmname)
+{
+char *path = NULL;
+
+ignore_value(virAsprintf(, "%s/%s-swtpm.sock", swtpmStateDir,
+
On Wed, Apr 18, 2018 at 05:25:17PM +0200, Andrea Bolognani wrote:
> This allows us to drop the ugly workaround from the Go and
> MinGW templates; as a nice side-effect, we also remove the
> need to hardcode most OS-dependent paths in the inventory.
>
> Andrea Bolognani (5):
> guests: Reorder
On 04/25/2018 01:13 PM, John Ferlan wrote:
On 04/10/2018 10:50 PM, Stefan Berger wrote:
This patch adds support for an external swtpm TPM emulator. The XML for
this type of TPM looks as follows:
The XML will currently only start a TPM 1.2.
Upon first start, libvirt will run
As planned I just tagged the release candidate 1 in git and pushed signed
tarball and rpms to the usual place:
ftp://libvirt.org/libvirt/
Seems all fine with my limited testing and jenkins is all green:
https://ci.centos.org/view/libvirt/
so so far thing looks good but that won't replace
On Fri, Apr 20, 2018 at 11:09:31AM +0200, Michal Privoznik wrote:
https://bugzilla.redhat.com/show_bug.cgi?id=1480668
QEMU has this new feature memory-backend-file.discard-data=yes
which is a nifty optimization. Basically, when qemu is quitting
or on memory hotplug it calls munmap() and close()
On Fri, Apr 20, 2018 at 11:09:30AM +0200, Michal Privoznik wrote:
This capability tracks if memory-backend-file has discard-data
attribute or not.
Signed-off-by: Michal Privoznik
---
src/qemu/qemu_capabilities.c | 18 +
src/qemu/qemu_capabilities.h
On Fri, Apr 20, 2018 at 11:09:29AM +0200, Michal Privoznik wrote:
This capability tracks if qemu has "qom-list-properties" monitor
command.
Signed-off-by: Michal Privoznik
---
src/qemu/qemu_capabilities.c | 2 ++
src/qemu/qemu_capabilities.h
On Fri, Apr 20, 2018 at 11:09:28AM +0200, Michal Privoznik wrote:
Now that we've gotten rid of misleading names we can introduce
qemuMonitorGetObjectProps() function which queries -object
properties. Again, some parts of code can be reused.
Signed-off-by: Michal Privoznik
On Wed, Apr 25, 2018 at 07:22:42PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 6 ++
> src/domain.c| 33 +
> 2 files changed, 39 insertions(+)
>
> diff --git
On Wed, Apr 25, 2018 at 07:22:41PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 6 ++
> src/domain.c| 33 +
> 2 files changed, 39 insertions(+)
Reviewed-by: Pavel
On Wed, Apr 25, 2018 at 07:22:40PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 6 ++
> src/domain.c| 33 +
> 2 files changed, 39 insertions(+)
Reviewed-by: Pavel
On Wed, Apr 25, 2018 at 07:22:39PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 6 ++
> src/domain.c| 34 ++
> 2 files changed, 40 insertions(+)
>
> diff --git
On Wed, Apr 25, 2018 at 07:22:38PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 7 +++
> src/domain.c| 34 ++
> 2 files changed, 41 insertions(+)
Reviewed-by:
On Fri, Apr 20, 2018 at 11:09:27AM +0200, Michal Privoznik wrote:
The code that processes list of device properties is going to be
reused. Therefore put it into a separate function.
Signed-off-by: Michal Privoznik
---
src/qemu/qemu_monitor_json.c | 59
On Wed, Apr 25, 2018 at 07:22:37PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 6 ++
> src/domain.c| 33 +
> 2 files changed, 39 insertions(+)
Reviewed-by: Pavel
On Wed, Apr 25, 2018 at 07:04:25PM +0200, Katerina Koukiou wrote:
> Signed-off-by: Katerina Koukiou
> ---
> data/org.libvirt.Domain.xml | 6 +
> src/domain.c| 63
> +
> 2 files changed, 69 insertions(+)
>
>
On Tue, Apr 24, 2018 at 02:28 PM +0200, John Ferlan wrote:
> Since the @dconn reference via args->conn will be used via a thread
> or callback, let's make sure memory associated with it isn't free'd
> unexpectedly before we use it. The Unref will be done when the object
> is
On Tue, Apr 24, 2018 at 02:28 PM +0200, John Ferlan wrote:
> When adding the @vm to the @args for usage during a thread or
> callback, let's add the reference to it at the time of adding to
> ensure nothing else deletes it. The corresponding Unref is then
> added to the
The script assumed to be run in the source directory.
Pass top_srcdir as the argument to fix VPATH builds.
My commit 81a7571 broke this.
Signed-off-by: Ján Tomko
---
Pushed as a build-breaker fix.
cfg.mk | 2 +-
tests/group-qemu-caps.pl | 10 --
2
On Thu, Apr 26, 2018 at 12:32:27PM +0200, Martin Kletzander wrote:
> That is a job of libvirtd and virtlogd has a dependency on it, so that will
> prevent it properly. Doing it one extra time in virtlogd might also cause AVC
> denials because it is not allowed to call that dbus method.
>
>
That is a job of libvirtd and virtlogd has a dependency on it, so that will
prevent it properly. Doing it one extra time in virtlogd might also cause AVC
denials because it is not allowed to call that dbus method.
Caused by commit df34363d58bb.
Resolves:
Hi,
thanks for your answer Daniel.
I think the best way to get more information about this bug is to reproduce it
with libvirt master branch.
However, i'm facing an issue when i try to run my own daemon: there is
a chid process
which is failing in a loop.
I used sudo strace -f ./libvirtd to
On Wed, Apr 25, 2018 at 16:52:42 +0100, Daniel Berrange wrote:
> The virStorageFileSupportsSecurityDriver and
> virStorageFileSupportsAccess currently just return a boolean
> value. This is ok because they don't have any failure scenarios
> but a subsequent patch is going to introduce potential
On Thu, Apr 26, 2018 at 10:52:02AM +0200, Peter Krempa wrote:
> On Wed, Apr 25, 2018 at 16:52:43 +0100, Daniel Berrange wrote:
> > The storage file drivers are currently loaded as a side effect of
> > loading the storage driver. This is a bogus dependancy because the
> > storage file code has no
On Wed, Apr 25, 2018 at 16:52:43 +0100, Daniel Berrange wrote:
> The storage file drivers are currently loaded as a side effect of
> loading the storage driver. This is a bogus dependancy because the
> storage file code has no interaction with the storage drivers, and
> even ultimately be running
On Wed, Apr 25, 2018 at 03:03:37PM +0100, Daniel P. Berrangé wrote:
On Wed, Apr 25, 2018 at 03:57:05PM +0200, Martin Kletzander wrote:
That is a job of libvirtd and virtlogd has a dependency on it, so that will
prevent it properly. Doing it one extra time in virtlogd might also cause AVC
On Thu, Apr 26, 2018 at 08:09:47AM +0200, Christian Ehrhardt wrote:
> On Wed, Apr 25, 2018 at 11:25 PM, Laine Stump wrote:
>
> > When an nwfilter rule sets the parameter CTRL_IP_LEARNING to "dhcp",
> > this turns on the "dhcpsnoop" thread, which uses libpcap to monitor
> >
Shalini Chellathurai Saroja [2018-04-11, 05:49PM
+0200]:
> Let us support the basic channel I/O passthrough infrastructure based on
> vfio, which have been introduced in QEMU 2.10. The current focus is to
> support dasd-eckd (cu_type/dev_type = 0x3990/0x3390) as the
On Wed, Apr 25, 2018 at 16:52:41 +0100, Daniel Berrange wrote:
> The virStorageFileGetBackingStoreStr method has overloaded the NULL
> return value to indicate both no backing available and a fatal
> error dealing with it.
>
> The caller is thus not able to correctly propagate the error
>
On Wed, Apr 25, 2018 at 03:24:56PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/test/test_driver.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Reviewed-by: Ján Tomko
Jano
signature.asc
Description: Digital
On Wed, Apr 25, 2018 at 03:24:57PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/uml/uml_driver.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
Reviewed-by: Ján Tomko
Jano
signature.asc
Description: Digital
On Wed, Apr 25, 2018 at 03:24:53PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/rpc/virnetclientstream.c | 4 ++--
src/rpc/virnetserverclient.c | 2 +-
src/rpc/virnetserverprogram.c | 2 +-
src/rpc/virnetsocket.c| 6 +++---
4 files changed,
On Wed, Apr 25, 2018 at 03:25:06PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/internal.h | 4 ++--
src/libvirt-domain.c | 4 ++--
src/libvirt-host.c | 2 +-
src/libvirt-lxc.c| 4 ++--
src/libvirt-stream.c | 4 ++--
5 files changed, 9
On Wed, Apr 25, 2018 at 03:24:54PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/security/security_apparmor.c | 6 ++---
src/security/security_dac.c | 42
src/security/security_selinux.c | 14 +--
On Wed, Apr 25, 2018 at 03:25:03PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/xenconfig/xen_common.c | 4 ++--
src/xenconfig/xen_xl.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
Reviewed-by: Ján Tomko
Jano
On Wed, Apr 25, 2018 at 03:24:55PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/storage/storage_backend_fs.c | 2 +-
src/storage/storage_backend_gluster.c | 6 ++--
src/storage/storage_backend_logical.c | 2 +-
On Wed, Apr 25, 2018 at 03:25:01PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/vz/vz_utils.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: Ján Tomko
Jano
signature.asc
Description: Digital signature
On Wed, Apr 25, 2018 at 03:25:00PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/vmx/vmx.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Reviewed-by: Ján Tomko
Jano
signature.asc
Description: Digital signature
On Wed, Apr 25, 2018 at 16:52:40 +0100, Daniel Berrange wrote:
> The storage file code needs to be run in the hypervisor drivers, while
> the storage backend code needs to be run in the storage driver. Split
> the source code as a preparatory step for creating separate loadable
> modules.
>
>
On Wed, Apr 25, 2018 at 03:24:51PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/qemu/qemu_agent.c | 4 +-
src/qemu/qemu_alias.c | 2 +-
src/qemu/qemu_block.c | 2 +-
src/qemu/qemu_capabilities.c | 20 +-
On Wed, Apr 25, 2018 at 03:24:49PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/nwfilter/nwfilter_dhcpsnoop.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
Reviewed-by: Ján Tomko
Jano
signature.asc
On Wed, Apr 25, 2018 at 03:24:50PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/phyp/phyp_driver.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: Ján Tomko
Jano
signature.asc
Description: Digital
On Wed, 2018-04-25 at 15:24 +0200, Martin Kletzander wrote:
> if (call(srv->conn, 0, ADMIN_PROC_SERVER_SET_THREADPOOL_PARAMETERS,
> - (xdrproc_t)xdr_admin_server_set_threadpool_parameters_args,
> (char *) ,
> +
On Wed, Apr 25, 2018 at 03:24:47PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/lxc/lxc_cgroup.c | 2 +-
src/lxc/lxc_controller.c | 4 ++--
src/lxc/lxc_domain.c | 4 ++--
src/lxc/lxc_driver.c | 4 ++--
src/lxc/lxc_monitor.c| 2 +-
On Wed, Apr 25, 2018 at 03:24:48PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/network/bridge_driver.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Reviewed-by: Ján Tomko
Jano
signature.asc
Description:
On Wed, Apr 25, 2018 at 03:24:44PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/hyperv/hyperv_driver.c | 8
src/hyperv/hyperv_wmi.c| 24
2 files changed, 16 insertions(+), 16 deletions(-)
Reviewed-by: Ján
On Wed, Apr 25, 2018 at 03:24:43PM +0200, Martin Kletzander wrote:
Signed-off-by: Martin Kletzander
---
src/esx/esx_driver.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: Ján Tomko
Jano
signature.asc
Description: Digital
1 - 100 of 109 matches
Mail list logo