On Fri, Aug 28, 2015 at 06:25:01AM +0200, Michal Privoznik wrote:
On 27.08.2015 11:41, Martin Kletzander wrote:
On Thu, Aug 27, 2015 at 09:52:53AM +0800, Daniel Veillard wrote:
So I have tagged rc1 in git and pushed signed tarball and rpms to
the usual place:
ftp://libvirt.org/libvirt/
On 27.08.2015 13:34, Daniel P. Berrange wrote:
On Tue, Aug 25, 2015 at 12:04:14PM +0300, nshirokovs...@virtuozzo.com wrote:
From: Nikolay Shirokovskiy nshirokovs...@virtuozzo.com
This patch makes basic vz migration possible. For example by virsh:
virsh -c vz:///system migrate --direct
2015-08-24 14:56 GMT+03:00 Vasiliy Tolstov v.tols...@selfip.ru:
2015-08-24 14:45 GMT+03:00 Laine Stump la...@laine.org:
I've been looking back at the history of why this code was added in the
first place to make sure we're not inadvertently breaking something else.
It looks like originally
On Fri, Aug 28, 2015 at 06:40:39AM -0400, John Ferlan wrote:
On 08/26/2015 09:06 PM, Michal Privoznik wrote:
Now that virProcessSetNamespaces() does accept FD list in the
correct format, we can simply turn lxcAttachNS into calling
virProcessSetNamespaces().
Signed-off-by: Michal
Signed-off-by: Luyao Huang lhu...@redhat.com
---
cases/test_connection.conf | 4 ++
repos/virconn/connection_allocPages.py | 88 ++
2 files changed, 92 insertions(+)
create mode 100644 repos/virconn/connection_allocPages.py
diff --git
On Fri, Aug 28, 2015 at 08:20:22AM +0200, Martin Kletzander wrote:
On Fri, Aug 28, 2015 at 06:25:01AM +0200, Michal Privoznik wrote:
On 27.08.2015 11:41, Martin Kletzander wrote:
On Thu, Aug 27, 2015 at 09:52:53AM +0800, Daniel Veillard wrote:
So I have tagged rc1 in git and pushed signed
On Thu, Aug 27, 2015 at 04:47:24PM -0600, Eric Blake wrote:
On 08/27/2015 04:38 PM, Jim Fehlig wrote:
This reverts commit 1ce7c1d20cfd5afb26d2dbc88201085d52415d0e,
which introduced a significant semantic change to the
virDomainGetInfo() API. Additionally, the change was only
made to 2
2015-08-28 11:36 GMT+02:00 Michal Privoznik mpriv...@redhat.com:
https://bugzilla.redhat.com/show_bug.cgi?id=1172544
So, imagine you have this config:
scsi0:1.present = TRUE
scsi0:1.deviceType = scsi-passthru
scsi0:1.fileName = /vmfs/devices/cdrom/mpx.vmhba32:C0:T0:L0
On 08/26/2015 09:06 PM, Michal Privoznik wrote:
Now that virProcessSetNamespaces() does accept FD list in the
correct format, we can simply turn lxcAttachNS into calling
virProcessSetNamespaces().
Signed-off-by: Michal Privoznik mpriv...@redhat.com
---
src/lxc/lxc_container.c | 22
On Thu, Aug 27, 2015 at 06:49:55PM -0700, Ian Kelling wrote:
I saw a page I'd like to improve a bit. wiki username IanKelling.
I have created this account and replied offlist with password.
Regards,
Daniel
--
|: http://berrange.com -o-http://www.flickr.com/photos/dberrange/ :|
|:
On 28.08.2015 08:54, Michal Privoznik wrote:
On 27.08.2015 12:23, Nikolay Shirokovskiy wrote:
From: Nikolay Shirokovskiy Nikolay Shirokovskiy nshirokovs...@virtuozzo.com
Direct migration should work if *perform3 is present but *perform
is not. This is situation when driver migration is
https://bugzilla.redhat.com/show_bug.cgi?id=1172544
So, imagine you have this config:
scsi0:1.present = TRUE
scsi0:1.deviceType = scsi-passthru
scsi0:1.fileName = /vmfs/devices/cdrom/mpx.vmhba32:C0:T0:L0
scsi0:1.allowGuestConnectionControl = FALSE
So far, libvirt does not
Signed-off-by: Wido den Hollander w...@widodh.nl
---
INSTALL | 2 +-
build.properties | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/INSTALL b/INSTALL
index 581512d..2cdd829 100644
--- a/INSTALL
+++ b/INSTALL
@@ -11,7 +11,7 @@ main item you may need to change
The current code of libvirt-java does not build with Java 7.
This patch updates the build.properties and INSTALL that we
require Java 8 to build libvirt-java.
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Any custom source provider can be added to virt-sandbox-image as a source
---
.gitignore | 1 +
bin/Makefile.am | 16
bin/virt-sandbox-image.in| 3 +++
configure.ac | 2 ++
Provide a way to know how a template can be started depending on the used source
DockerSource will need to parse the topmost config file in order to find the
igniter command
---
virt-sandbox-image/sources/DockerSource.py | 14 ++
virt-sandbox-image/sources/Source.py | 4
Refactor download function from virt-sandbox-image to use
the newly introduced Source abstract class. The docker-specific
download code is moved to a new DockerSource class.
---
virt-sandbox-image/Makefile.am | 1 +
virt-sandbox-image/sources/DockerSource.py | 214
Authentication fix for Docker REST API.
---
virt-sandbox-image/virt-sandbox-image.py | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/virt-sandbox-image/virt-sandbox-image.py
b/virt-sandbox-image/virt-sandbox-image.py
index 4f5443b..a9cb0ff 100644
---
Check if user-specified connect argument is valid
---
virt-sandbox-image/virt-sandbox-image.py | 6 ++
1 file changed, 6 insertions(+)
diff --git a/virt-sandbox-image/virt-sandbox-image.py
b/virt-sandbox-image/virt-sandbox-image.py
index d6b682f..c46abd4 100755
---
Volumes let user to map host-paths into sandbox. Docker containers
need volumes for data persistence.
---
virt-sandbox-image/sources/DockerSource.py | 12
virt-sandbox-image/sources/Source.py | 4
virt-sandbox-image/virt-sandbox-image.py | 22 ++
3
Conflicts:
virt-sandbox-image/virt-sandbox-image.py
---
virt-sandbox-image/virt-sandbox-image.py | 8
1 file changed, 8 insertions(+)
diff --git a/virt-sandbox-image/virt-sandbox-image.py
b/virt-sandbox-image/virt-sandbox-image.py
index fa9e1c8..55aea6a 100755
---
---
virt-sandbox-image/virt-sandbox-image.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/virt-sandbox-image/virt-sandbox-image.py
b/virt-sandbox-image/virt-sandbox-image.py
index 55aea6a..9e98bf2 100755
--- a/virt-sandbox-image/virt-sandbox-image.py
+++
Virt-sandbox-image will pass exact network arguments to virt-sandbox
---
virt-sandbox-image/virt-sandbox-image.py | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/virt-sandbox-image/virt-sandbox-image.py
b/virt-sandbox-image/virt-sandbox-image.py
index
These helper functions are for selecting right directories according
to running user privileges
---
virt-sandbox-image/virt-sandbox-image.py | 27 ++-
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/virt-sandbox-image/virt-sandbox-image.py
Commandline parameters for running a template
---
virt-sandbox-image/virt-sandbox-image.py | 13 +
1 file changed, 13 insertions(+)
diff --git a/virt-sandbox-image/virt-sandbox-image.py
b/virt-sandbox-image/virt-sandbox-image.py
index 1da5150..d6b682f 100755
---
Add the config gobject to store custom environment variables.
This will allow creating custom environment variables on a sandbox
with a parameter formatted like --env key1=val1
Add testcase for custom environment variables
make check now includes testcase for environment variables
---
Any custom key=value pair can be used as a custom environment variable
in virt-sandbox-image.
e.g virt-sandbox-image run ubuntu /var/lib/libvirt/templates -c lxc:/// -i
/bin/bash -e key1=val1
---
virt-sandbox-image/sources/DockerSource.py | 10 ++
virt-sandbox-image/sources/Source.py
Refactoring delete function from virt-sandbox-image to DockerSource. Delete
function
can delete templates by name.
---
virt-sandbox-image/sources/DockerSource.py | 53 +++
virt-sandbox-image/sources/Source.py | 4 +++
virt-sandbox-image/virt-sandbox-image.py | 58
Provide a way to know which disk image to use for the sandbox depending on the
used source
DockerSource will need to locate the topmost disk image among all the layers
images
---
virt-sandbox-image/sources/DockerSource.py | 16
virt-sandbox-image/sources/Source.py | 4
Run an already-built template
If there is no execution command specified by user, source.get_command will
find the command to invoke
---
virt-sandbox-image/virt-sandbox-image.py | 25 +
1 file changed, 25 insertions(+)
diff --git a/virt-sandbox-image/virt-sandbox-image.py
Move the docker-related code to the DockerSource and use
the Source mechanism
---
virt-sandbox-image/sources/DockerSource.py | 100 +
virt-sandbox-image/sources/Source.py | 4 ++
virt-sandbox-image/virt-sandbox-image.py | 76 +-
3 files
From: Daniel P Berrange berra...@redhat.com
virt-sandbox-image.py is a python script that lets you download Docker
images easily. It is a proof of concept code and consumes Docker Rest API.
---
po/POTFILES.in | 1 +
virt-sandbox-image/virt-sandbox-image.py | 394
Allow users to add custom environment variables to their sandbox.
---
bin/virt-sandbox.c | 14 ++
1 file changed, 14 insertions(+)
diff --git a/bin/virt-sandbox.c b/bin/virt-sandbox.c
index 195515f..e90b698 100644
--- a/bin/virt-sandbox.c
+++ b/bin/virt-sandbox.c
@@ -64,6 +64,7 @@
On 08/28/2015 06:42 AM, Vasiliy Tolstov wrote:
2015-08-24 14:56 GMT+03:00 Vasiliy Tolstov v.tols...@selfip.ru:
2015-08-24 14:45 GMT+03:00 Laine Stump la...@laine.org:
I've been looking back at the history of why this code was added in the
first place to make sure we're not inadvertently
---
bin/Makefile.am| 5 ++
bin/virt-sandbox-image.pod | 172 +
2 files changed, 177 insertions(+)
create mode 100644 bin/virt-sandbox-image.pod
diff --git a/bin/Makefile.am b/bin/Makefile.am
index df4c7dc..5d7ff8a 100644
---
Hi,
Running sandbox now has its own disk layer.
virt-sandbox now using GHashMap to store key value pairs for environment
variables
and some minor changes.
Daniel P Berrange (1):
Add virt-sandbox-image
Eren Yagdiran (20):
Fix virt-sandbox-image
Image: Add Hooking Mechanism
Image:
Hi,
On Wed, Aug 26, 2015 at 03:53:43PM +0100, Daniel P. Berrange wrote:
Older versions of glibc don't provide the setns() syscall
function wrapper, so we must define it ourselves to prevent
build failure on old distros.
Signed-off-by: Daniel P. Berrange berra...@redhat.com
Pushed as a
Common-init reads config file and exports custom environment
variables from config file and applies them to the running sandbox.
---
libvirt-sandbox/libvirt-sandbox-init-common.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/libvirt-sandbox/libvirt-sandbox-init-common.c
Perhaps needs a bit more meat/description for the commit message...
On 08/12/2015 10:52 AM, Ján Tomko wrote:
---
src/conf/domain_addr.c | 88
src/conf/domain_addr.h | 4 +++
src/libvirt_private.syms | 1 +
3 files changed, 93
On 08/12/2015 10:52 AM, Ján Tomko wrote:
Automatically assign addresses to USB devices.
Just like reserving, this is only done for newly defined domains.
https://bugzilla.redhat.com/show_bug.cgi?id=1215968
---
src/conf/domain_addr.c | 88
At least up to libvirt version 1.2.16 an external snapshot fails when the image
file (supported type like QCOW2) is not specified as type='file' by as
type='volume' to a pool that consists of image files (type directory).
The reason there is that the source element of the disk definition does not
On 08/12/2015 10:52 AM, Ján Tomko wrote:
If USB addresses have been provided for all USB devices,
or we are defining a new domain, reserve the addresses.
Check if they fit on the USB controllers the domain has,
and error out if two devices try to use the same address.
Do not error out
2015-08-28 17:03 GMT+03:00 Laine Stump la...@laine.org:
It was pushed on on Monday, commit id
bbc705d1309b8ec2eb4cdae011dc702802c96d11. It will be in 1.2.19. I took the
liberty of expanding the commit log message, so you may not have recognized
it:
Thanks! =)
--
Vasiliy Tolstov,
e-mail:
On 08/12/2015 10:52 AM, Ján Tomko wrote:
USB disks, redirected devices, host devices and serial devices
are supported.
---
src/conf/domain_addr.c | 34 +++
src/conf/domain_addr.h | 4 +++
src/libvirt_private.syms
Picking up where I left off (more or less) before KVM Forum... I think
I need a virtual whiteboard... I tried reviewing patches 5 - 7 together
- going back and forth. Hopefully I haven't left (m)any disjoint
thoughts... I have left some thoughts on the way through - some just to
make sure I'm
Michal Privoznik wrote:
On 27.08.2015 23:38, Jim Fehlig wrote:
How does it look with the following squashed in?
diff --git a/src/libxl/libxl_migration.c b/src/libxl/libxl_migration.c
index 8db3aea..9609e06 100644
--- a/src/libxl/libxl_migration.c
+++ b/src/libxl/libxl_migration.c
@@
On Fri, Aug 28, 2015 at 12:18:30PM +0300, Nikolay Shirokovskiy wrote:
On 27.08.2015 13:34, Daniel P. Berrange wrote:
On Tue, Aug 25, 2015 at 12:04:14PM +0300, nshirokovs...@virtuozzo.com wrote:
From: Nikolay Shirokovskiy nshirokovs...@virtuozzo.com
This patch makes basic vz migration
On Fri, Aug 28, 2015 at 07:35:17PM +0300, Vasiliy Tolstov wrote:
I'm try to configure libvirt 1.2.19-rc1 but get strange error.
configure ended with:
checking whether pthread.h pollutes the namespace... no
checking for pthread_t... yes
checking for pthread_spinlock_t... yes
checking for
Eric Blake wrote:
On 08/27/2015 04:38 PM, Jim Fehlig wrote:
This reverts commit 1ce7c1d20cfd5afb26d2dbc88201085d52415d0e,
which introduced a significant semantic change to the
virDomainGetInfo() API. Additionally, the change was only
made to 2 of the 15 virt drivers.
I'm try to configure libvirt 1.2.19-rc1 but get strange error.
configure ended with:
checking whether pthread.h pollutes the namespace... no
checking for pthread_t... yes
checking for pthread_spinlock_t... yes
checking for library containing pthread_create and pthread_join... -pthread
checking for
On 28.08.2015 11:29, Nikolay Shirokovskiy wrote:
On 28.08.2015 08:54, Michal Privoznik wrote:
On 27.08.2015 12:23, Nikolay Shirokovskiy wrote:
From: Nikolay Shirokovskiy Nikolay Shirokovskiy
nshirokovs...@virtuozzo.com
Direct migration should work if *perform3 is present but *perform
51 matches
Mail list logo