disks and are marked as bootable.
Explicitly mark the first disk as bootable for compatibility with Xends
default behaviour.
Add capability deviceboot to Xen-PV-domains. This is not 100% correct,
since for example PyGrub only handles disk devices and not netboot.
Signed-off-by: Philipp Hahn h
section, using /domain/os/boot/
here does not work.
Either that libvirt needs to explicitly support Xens bootable flag
(via /domain/devices/disk/boot/@order?), or this patch should be reverted.
Comments?
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h
a boolean flag. If multiple disks are
marked bootable, the behaviour is undefined.
Adapt all Xen-sexpr tests to now contain the extra '(bootbale 0)' flag.
It must be explicitly set, otherwise Xend remembers the old state and
only ever adds the bootable indicator.
Signed-off-by: Philipp Hahn h
a look.
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 D-28359 Bremen fax: +49 421 22 232-99
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 D-28359 Bremen fax: +49 421 22 232-99
http
when the
configuration was changed between snapshots, but at least I prefer a solution
working 95% of the times instead of 0% ;-)
And since I already wrote it, others might find it useful as well.
Sincerely
Philipp Hahn
PS: An a drink of their reasonable choosing to the first one writing a
qemu
/domain
Remove the test for checking the name-space binding on the top-level domain
element. Registering the name-space with XPath is enough.
Signed-off-by: Philipp Hahn h...@univention.de
---
src/qemu/qemu_domain.c | 30 --
1 files changed, 12 insertions(+), 18
to a name-space other than
http://libvirt.org/schemas/domain/qemu/1.0
2. they break qemuxml2xml, because the xmlns:qemu binding is moved to
the top-level domain element when converting from argv to xml.
Signed-off-by: Philipp Hahn h...@univention.de
---
tests/Makefile.am
Signed-off-by: Philipp Hahn h...@univention.de
---
docs/formatdomain.html.in |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
index c007dff..4a75026 100644
--- a/docs/formatdomain.html.in
+++ b/docs
?
3. Extend the generator to add additional information from annotations?
4. Replace the generated code with hand-extended code.
Any ideas? Thanks for your input.
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your
Signed-off-by: Philipp Hahn h...@univention.de
---
include/libvirt/virterror.h |2 +-
python/libvirt-override.py |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/libvirt/virterror.h b/include/libvirt/virterror.h
index dfbe2bc..a8549b7 100644
--- a/include
The referenced page does not exist, but locking.html has a section about
sanlock.
Signed-off-by: Philipp Hahn h...@univention.de
---
tools/virt-sanlock-cleanup.in |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/tools/virt-sanlock-cleanup.in b/tools/virt-sanlock
and viridian, the xencapstest fails.
v2: Skip initialization of static version variables for Xen Hypervisor and use
provided values for unit test cases.
Philipp Hahn (2):
Xen: move versions to struct
Xen: Fake versions in xencapstest
src/xen/xen_driver.c |2 +-
src/xen/xen_hypervisor.c
Calling virInitialize() → xenRegister() → xenhypervisorInit() directly
opens a connection to the Xen Hypervisor, which breaks some unit tests.
Move all static variables into a struct to make it easier to override
them when testing.
Signed-off-by: Philipp Hahn h...@univention.de
---
src/xen
to xenhypervisorInit() to disable automatic
detection of the Hypervisor version. The passed in arguments are used
instead.
Signed-off-by: Philipp Hahn h...@univention.de
---
src/xen/xen_driver.c |2 +-
src/xen/xen_hypervisor.c | 14 --
src/xen/xen_hypervisor.h |2 +-
tests
/qemu_monitor.c:142 qemuMonitorEscapeShell()
But it works on const char * and returns char * instead of virBuffer, so
a merge with this new virBufferEscapeShell() is very much appreciated.
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention
AM_TESTS has support for skipping tests, while the C-implementation
virtTestRun() does not support that feature.
Print _ or SKIP in verbose mode for tests returning EXIT_AM_SKIP=77.
Signed-off-by: Philipp Hahn h...@univention.de
---
tests/testutils.c |4
1 files changed, 4 insertions
Here are several patches relevant to Xen:
The first two patches fix the test-suite when building as root in a Xen-dom0
domain.
The other two patches fix problems when doing virsh edit on Xen domains.
Philipp Hahn (4):
tests: Add support for skipping tests
tests: Skip Xen-HVM tests for root
in
testutils.c, since the merge strategy for compound tests heavily depends
on the specific test cases being merged.
Signed-off-by: Philipp Hahn h...@univention.de
---
tests/xencapstest.c | 95 +++
1 files changed, 65 insertions(+), 30 deletions(-)
diff
For some versions of Xen the difference between tap and tap2 is
important. When converting back from xen-sxpr to libvirt-xml, that
information is lost, which breaks re-defining the domain using that
data.
Explicitly return tap2 for disks defines as device/tap2.
Signed-off-by: Philipp Hahn h
to libvirt exactly one disk is marked as bootable.
Signed-off-by: Philipp Hahn h...@univention.de
---
valgrind might complain about an uninitialized read access when copying
disks[0] to disks[0], but that is overwritten again with the following
assignment.
https://forge.univention.org/bugzilla
will reveal the bug.
Signed-off-by: Philipp Hahn h...@univention.de
---
examples/domain-events/events-python/event-test.py |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/examples/domain-events/events-python/event-test.py
b/examples/domain-events/events-python/event
When --help is requested, print usage() to stdout.
When an illegal option is passed, print usage to stderr.
Signed-off-by: Philipp Hahn h...@univention.de
---
examples/domain-events/events-python/event-test.py |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git
Some minor improvements to the event-test Python example.
Philipp Hahn (3):
example: Fix argument handling
example: Redirect --help output to stdout/stderr
example: Support debug output and loop switch
examples/domain-events/events-python/event-test.py | 25 +--
1 files
Add support for enabling debug output via command line option.
Allow to toggle the loop implementation between pure-Python and
native-C.
Signed-off-by: Philipp Hahn h...@univention.de
---
examples/domain-events/events-python/event-test.py | 13 +++--
1 files changed, 11 insertions
Hello Eric,
On Wednesday 07 September 2011 16:02:51 Eric Blake wrote:
On 09/07/2011 11:12 AM, Philipp Hahn wrote:
I just tried the following command with libvirt-0.9.5git:
# virsh snapshot-create $VM /dev/stdin
'domainsnapshotname../../../../../../etc/passwd/name/domainsnap
shot
to virBufferURIEncodeString() and virBufferAddChar() because '='
is a reserved character, which would get escaped by
virBufferURIEncodeString(), which - by the way - escapes anything not
c_isalnum().
Signed-off-by: Philipp Hahn h...@univention.de
---
src/xen/xend_internal.c | 62
and directory naming?
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 D-28359 Bremen fax: +49 421 22 232-99
me started to work on Fix memory leak while scanning
snapshots, killall -SIGHUP libvirtd / virStateReload and Reload snapshots
on SIGHUP. At leas our patched 0.8.7 is working fine with those changes.
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h
Hello Eric,
Am Dienstag 30 August 2011 19:02:50 schrieb Eric Blake:
On 08/30/2011 08:59 AM, Philipp Hahn wrote:
On receiving SIGHUP, libvirtd currently only reloads all persistent
configs for qemu domains, but fails to reload the associated snapshot
data.
...
Are you sure this is still
Ping?
On Monday 15 August 2011 19:52:20 Philipp Hahn wrote:
At least Xen-3.4.3 translates the /vm/localtime SXPR value to
/domain/platform/localtime and /domain/image/{linux,hvm}/localtime when
the domain is defined. When reading back that information libvirt only
handles HVM domains
On receiving SIGHUP, libvirtd currently only reloads all persistent
configs for qemu domains, but fails to reload the associated snapshot
data.
Copy code from qemudStartup() to qemudReload() to iterate over all
domains and call qemuDomainSnapshotLoad() for every domain.
Signed-off-by: Philipp
clock offset=utc/
while Xend used (localtime 1).
For PV domains use /domain/image/linux/localtime.
Signed-off-by: Philipp Hahn h...@univention.de
---
This is tracked at https://forge.univention.org/bugzilla/show_bug.cgi?id=22321
---
src/xenxs/xen_sxpr.c |3 +++
1 files changed, 3 insertions
-20110714145916-dvd-amd64.iso'/target
dev='hda' bus='ide'/readonly/alias name='ide0-0-0'/address type='drive'
controller='0' bus='0' unit='0'//disk
Device updated successfully
Signed-off-by: Philipp Hahn h...@univention.de
---
src/qemu/qemu_monitor_text.c |2 +-
1 files changed, 1
Hello Eric,
Am Samstag 13 August 2011 00:08:11 schrieb Eric Blake:
On 04/12/2011 12:16 AM, Philipp Hahn wrote:
Save the domain description with the XML snapshot data.
TODOs:
- XML file is no longer nicely indented
Cosmetic, and can be fixed later.
- Fix esx driver
- Fix vbox driver
Hello Eric,
Am Freitag 12 August 2011 23:40:34 schrieb Eric Blake:
On 04/27/2011 07:20 AM, Philipp Hahn wrote:
At least Xen-3.4.3 translates the /vm/localtime SXPR value to
/domain/platform/localtime and /domain/image/{linux,hvm}/localtime when
the domain is defined.
When reading back
Am Donnerstag 11 August 2011 21:45:18 schrieb Eric Blake:
On 08/11/2011 06:44 AM, Philipp Hahn wrote:
Currently only tabs and blanks are used for tokenizing the description,
which breaks when a term is at the end of a line or has () appended to
it.
1. Use also other white space
again; what may change you probably know better than me. For I
thinks it's essential to store the VM consiguration with the snapshot, which
would be the qemu command line arguments, which is equivalent to libvirts XML
description.
Sincerely
Philipp
--
Philipp Hahn Open Source Software
Hello Kevin,
Am Freitag 12 August 2011 10:04:07 schrieb Kevin Wolf:
Am 12.08.2011 09:18, schrieb Philipp Hahn:
On Thursday 11 August 2011 12:00:46 Kevin Wolf wrote:
Am 11.08.2011 00:08, schrieb Eric Blake:
Libvirt currently has a bug in that it only saves domain/uuid
rather than the full
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 D-28359 Bremen fax: +49 421 22 232-99
http
this?
Is this normal?
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 D-28359 Bremen fax: +49 421 22 232-99
Hello,
On Thursday 11 August 2011 08:35:25 Philipp Hahn wrote:
While testing it I noticed the following behaviour:
1. Start virsh
2. Do qemu-monitor-command $SOME_VM info\ chardev to get the path of the
pty used for the console → /dev/pts/Y
3. Execute console $SOME_VM from within the same
the token before lookup.
Signed-off-by: Philipp Hahn h...@univention.de
---
docs/newapi.xsl |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/docs/newapi.xsl b/docs/newapi.xsl
index 445a48c..6e1c646 100644
--- a/docs/newapi.xsl
+++ b/docs/newapi.xsl
@@ -54,10 +54,13
While working with the documentation, I found some issues I'd like to
improve.
Philipp Hahn (3):
Align table cells on top
Improve tokenizing of linkable terms
Fix references to self.warning()
docs/apibuild.py | 48 ++--
docs/libvirt.css |4
Only the class CParser declares a method warning(), but the other
classes still try to call their self.warning() method, which fails.
Move the warning() functions to its own base classe and inherit from
that in all other classes.
Signed-off-by: Philipp Hahn h...@univention.de
---
docs
of a row on top.
Signed-off-by: Philipp Hahn h...@univention.de
---
docs/libvirt.css |4
1 files changed, 4 insertions(+), 0 deletions(-)
---
See
http://libvirt.org/html/libvirt-libvirt.html#virDomainMemoryStatTags
for example.
diff --git a/docs/libvirt.css b/docs/libvirt.css
index
patch also have to change qemuBuildCommandLine() to not
add -loadvm, since qemu then will refuse to start.
goto endjob;
}
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon
looks fine.
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 D-28359 Bremen fax: +49 421 22 232-99
If a snapshot with the name already exists, virDomainSnapshotAssignDef()
just returns NULL, in which case the snapshot definition is leaked.
Currently this leak is not a big problem, since qemuDomainSnapshotLoad()
is only called once during initial startup of libvirtd.
Signed-off-by: Philipp Hahn
. Thanks.
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 D-28359 Bremen fax: +49 421 22 232-99
offset='utc'/
# gfind localtime
./85664d3f-68dd-a4c2-4d2f-be7f276b95f0/config.sxp:(platform
((device_model /usr/lib64/xen/bin/qemu-dm) (localtime 1)))
./85664d3f-68dd-a4c2-4d2f-be7f276b95f0/config.sxp:(localtime 1)
BYtE
Philipp
--
Philipp Hahn Open Source Software Engineer
should read back /domain/platform/localtime.
This is tracked at https://forge.univention.org/bugzilla/show_bug.cgi?id=22321
Signed-off-by: Philipp Hahn h...@univention.de
---
src/xenxs/xen_sxpr.c |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/xenxs/xen_sxpr.c b
be adapted
to this new behavior.
I found the Bug also reported with Ubuntu and created a Bug in our own German
bugtracker:
https://bugs.launchpad.net/qemu/+bug/726619
https://forge.univention.org/bugzilla/show_bug.cgi?id=1
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software
be restarted.
The implementation currently works very well for me, but I noticed some memory
leak, which might be related to this patch (or some other, since my version
of libvirt contains several other patches as well).
Philipp Hahn (3):
Swap virDomain / virFomainSnapshot declaration
snapshot: save
Restore the domain description from the snapshot information.
TODOs:
- Only restart the KVM process when the snapshot is incompatible with
loadvm. This would have the benefir of being able to switch saved
states very fast and also doesn't disconnect any VNC viewer.
Signed-off-by: Philipp Hahn
In preparation for storing the domain description with the snapshot,
swap the order of declaration.
Signed-off-by: Philipp Hahn h...@univention.de
---
src/conf/domain_conf.h | 100
1 files changed, 50 insertions(+), 50 deletions(-)
diff --git
Save the domain description with the XML snapshot data.
TODOs:
- XML file is no longer nicely indented
- Fix esx driver
- Fix vbox driver
Signed-off-by: Philipp Hahn h...@univention.de
---
src/conf/domain_conf.c | 27 +++
src/conf/domain_conf.h |4 +++-
src/esx
of
commands. Indeed, there's probably quite a bit of work to do in that
code to make it more reliable.
See my proof-of-concept implementation, which I just posted for comments.
BYtE
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbH
with others, so they don't do the same
mistake.
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 D-28359 Bremen fax: +49 421 22
, e.g. offline-migration)
No patch yet, but this is tracked at our German bugzilla at
https://forge.univention.org/bugzilla/show_bug.cgi?id=22072
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Business
chardev info in qemu
with 'info chardev'
This issue is tracked in our (German) bug-tracker at
https://forge.univention.org/bugzilla/show_bug.cgi?id=22021
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your
assignment, or use external services like DHCP, but is
completely independent from the hardware.
So from libvirts point of view, your domain does not have an IP address.
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbH
: qemuMonitorCommandWithHandler:231 : Send
command 'cont' for write with FD -1
17:50:19.911: 29813: debug : qemuMonitorCommandWithHandler:236 : Receive
command reply ret=0 errno=0 71 bytes 'An incoming migration is expected
before this command can be executed
'
Sincerely
Philipp
--
Philipp Hahn Open Source
Add missing open curly brace between function declaration of non-linux
variant of qemudDomainInterfaceStats() and its body.
Signed-off-by: Philipp Hahn h...@univention.de
---
src/qemu/qemu_driver.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/qemu/qemu_driver.c b
addresses, the re-definition fails in
qemuAssignDevicePCISlots() with the error message Primary video card
must have PCI address 0:0:2.0
To simplify editing existing domains just reserve the first three slots
for internal usage by setting qemuDomainPCIAddressSet.nextslot = 3.
Signed-off-by: Philipp
Hello Jim,
Am Donnerstag 17 März 2011 21:11:34 schrieb Jim Fehlig:
Philipp Hahn wrote:
Today I encountered the bug again: virsh list was not showing any
domain, while virsh -c xen+unix:/// did show Domain 0 and my other
domain.
Are you using xen unstable or Xen 4.1 (i.e. something
Hello,
Am Freitag 23 Juli 2010 18:02:27 schrieb Philipp Hahn:
Am Donnerstag 22 Juli 2010 14:51:22 schrieb Daniel P. Berrange:
root@xen4# virsh -c xen://xen4.domain.name/ list
root@xen4# virsh -c xen:/// list
root@xen4# virsh -c xen+unix:/// list
...
To me it looks like some connection
Hello Eric,
On Friday Mar 11th 2011 21:48:03 Eric Blake wrote:
On 03/09/2011 01:54 AM, Philipp Hahn wrote:
At least protect the $uri variable against further expansion by properly
quoting it. While doing that, also quote all other variables to protect
against shell meta characters
as well, but that's just a question of
personally preferred style.
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 D-28359 Bremen
Not Programmable Interrupt Controller but Peripheral Component
Interconnect.
Signed-off-by: Philipp Hahn h...@univention.de
---
docs/formatdomain.html.in |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
index d39aee0
is not for application, but since I had to do it anyway,
I'll include it for others for inspiration.
So #1 is the most important, #2 and #3 depends on your preferred style,
and #4 is just FYI only.
Philipp Hahn (4):
libvirt-guest.init: handle domain name with spaces
libvirt-guest.init: quoting variables
At least protect the $uri variable against further expansion by properly
quoting it. While doing that, also quote all other variables to protect
against shell meta characters.
Signed-off-by: Philipp Hahn h...@univention.de
---
tools/libvirt-guests.init.sh | 74
Declare variables used in function only as local.
Signed-off-by: Philipp Hahn h...@univention.de
---
tools/libvirt-guests.init.sh | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/tools/libvirt-guests.init.sh b/tools/libvirt-guests.init.sh
index ab2b907..8da7576
the
appropriate lsb_*-functions. Splash screens integrate with LSB compatibe
init scripts by overwriting the lsb_*-functions defined in
/lib/lsb/init-functions.
Signed-off-by: Philipp Hahn h...@univention.de
---
tools/libvirt-guests.init.sh | 67 +
1 files changed, 34
awk splits the line on consecutive spaces, which breaks getting the name
of a domain whose name contains spaces. Use sed instead to strip the
Name: prefix from the line
Signed-off-by: Philipp Hahn h...@univention.de
---
tools/libvirt-guests.init.sh |2 +-
1 files changed, 1 insertions(+), 1
developers using
libvirt.xenlight to connect to Xen servers should expect, that they might
have to update their code for newer libvirt version, because it is not yet
fully stable.
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbH
Hello Daniel, hello Eric,
Ping?
Am Dienstag 01 März 2011 11:23:20 schrieb Philipp Hahn:
The Relax-NG schema for domains regarding hostdev doesn't match what's
implemented in src/conf/domain_conf.c#virDomainHostdevDefFormat(): The
implementation only requires @type, but the schema currently
Hello Daniel, hello Eric,
Ping?
Am Dienstag 01 März 2011 16:48:20 schrieb Philipp Hahn:
Currently a single storage volume with a broken backing file will disable
the whole storage pool. This can happen when the backing file is on some
unavailable network storage or if the backing volume
working on fixing the problem or are there any plans to fix that?
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 28359 Bremen fax: +49
-by: Philipp Hahn h...@univention.de
---
docs/formatdomain.html.in |7 ---
docs/schemas/domain.rng | 14 --
2 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in
index 84b1cab..0ec2045 100644
--- a/docs
). As
long as the now broken image stays in the directory, you will not be able to
re-create or re-start the pool.
Signed-off-by: Philipp Hahn h...@univention.de
---
src/storage/storage_backend_fs.c | 44 -
1 files changed, 33 insertions(+), 11 deletions(-)
diff
/hostdev
/devices
/domain
The schema is changed to match the current implementation:
1. @mode is optional (which defaults to 'subsystem')
2. @type is required
3. @managed is optional (which defaults to 'no')
Signed-off-by: Philipp Hahn h...@univention.de
---
docs/schemas
threads, what are these threads doing?
I thinks they wait for work to arrive: 1 is accepting new connections, 1 runs
the event loop and 5 (configurable) wait for work to be pushed to the
internal work queue.
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h
) for that?
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 28359 Bremen fax: +49 421 22 232-99
After the last step, the pool will be gone (because it was not persistent). As
long as the now broken image stays in the directory, you will not be able to
re-create or re-start the pool.
Signed-off-by: Philipp Hahn h...@univention.de
---
src/storage/storage_backend_fs.c | 10 +-
1 files
Replace wrong set by correct seek in error message.
Signed-off-by: Philipp Hahn h...@univention.de
---
src/util/storage_file.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/util/storage_file.c b/src/util/storage_file.c
index 4faa99d..62dad0d 100644
--- a/src/util
After the last step, the pool will be gone (because it was not persistent). As
long as the now broken image stays in the directory, you will not be able to
re-create or re-start the pool.
Signed-off-by: Philipp Hahn h...@univention.de
---
src/storage/storage_backend_fs.c | 10 +-
1 files
After the last step, the pool will be gone (because it was not persistent). As
long as the now broken image stays in the directory, you will not be able to
re-create or re-start the pool.
Signed-off-by: Philipp Hahn h...@univention.de
---
src/storage/storage_backend_fs.c | 10 +-
1 files
all errors regarding the detection of the
backing files file format. This would at least allow users to still create
new volumes and list existing volumes.
I appreciate any comments.
BYtE
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbH
with backslashes
would also be possible, but the set of special characters heavily
depends on the concrete shell (dsh, bash, zsh) and its setting (history
expansion, interactive use, ...)
Signed-off-by: Philipp Hahn h...@univention.de
---
src/qemu/qemu_monitor.c | 65
# virsh snapshot-delete test 1291813672
Is this problem known (libvirt-0.8.3)?
Reverting to such an unlinked snapshot is still possible, but deleting it is
not.
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux
size, etc.
Any comment or advise is appreciated.
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary-Somerville-Str.1 28359 Bremen fax: +49
Add missing 'g' to 'gt;' of 'product /' source-element.
Signed-off-by: Philipp Hahn h...@univention.de
---
docs/formatstorage.html.in |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/docs/formatstorage.html.in b/docs/formatstorage.html.in
index 91f70a3..f13ca6a 100644
Add missing 'on'.
Change 'dom' to 'domain' as used in xenDaemonDomainBlockPeek()
Signed-off-by: Philipp Hahn h...@univention.de
---
src/xen/xend_internal.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/xen/xend_internal.c b/src/xen/xend_internal.c
index b90c331
Fix copypaste error from virEventAddHandle().
Signed-off-by: Philipp Hahn h...@univention.de
---
src/util/event.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/util/event.h b/src/util/event.h
index 4552d1a..68b06c6 100644
--- a/src/util/event.h
+++ b/src/util
expectation would be that the capabilities
XML should thus report pae/, if an application is supposed to add the
pae/ feature to get an 64 bit xen-fv domain.
Sincerely
Philipp
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux
is
enabled by default there, and thus gets enabled for each domain using xm
create:
gopts.var('pae', val='PAE',
fn=set_int, default=1,
use=Disable or enable PAE of HVM domain.)
Any feedback is appreciated.
BYtE
Philipp
--
Philipp Hahn Open Source Software Engineer
virsh domxml-to-native xen-xm.
The reverse direction (domxml-from-native) is already okay.
This patch fixes domxml-to-native and adds two test files to catch this
problem.
Signed-off-by: Philipp Hahn h...@univention.de
---
src/xen/xm_internal.c |2 +-
tests/xmconfigdata
log_outputs=1:file:/var/log/libvirt/libvirtd.log
I'v now enabled that and see if I can gather more data.
Sincerely
Philipp Hahn
--
Philipp Hahn Open Source Software Engineer h...@univention.de
Univention GmbHLinux for Your Businessfon: +49 421 22 232- 0
Mary
Ping.
Am Dienstag 13 Juli 2010 10:54:26 schrieb Philipp Hahn:
When the last callback is removed using domainEventDeregister(), the
events dispatcher is deregistered from the C-library, but
domainEventsCallbacks is still an empty list.
On shutdown __del__() deregisters the dispatacher again
201 - 300 of 312 matches
Mail list logo