On 09/20/2012 11:32 AM, Daniel P. Berrange wrote: > On Thu, Sep 20, 2012 at 10:58:13AM +0200, Martin Kletzander wrote: >> Sometimes when guest machine crashes, coredump can get huge due to the >> guest memory. This can be limited using madvise(2) system call and is >> being used in QEMU hypervisor. This patch adds an option for configuring >> that in the domain XML and related documentation. >> --- >> docs/formatdomain.html.in | 12 +++++++++--- >> docs/schemas/domaincommon.rng | 8 ++++++++ >> src/conf/domain_conf.c | 25 ++++++++++++++++++++++++- >> src/conf/domain_conf.h | 10 ++++++++++ >> src/libvirt_private.syms | 2 ++ >> 5 files changed, 53 insertions(+), 4 deletions(-) >> >> diff --git a/docs/formatdomain.html.in b/docs/formatdomain.html.in >> index d021837..210ebe0 100644 >> --- a/docs/formatdomain.html.in >> +++ b/docs/formatdomain.html.in >> @@ -515,9 +515,15 @@ >> However, the value will be rounded up to the nearest kibibyte >> by libvirt, and may be further rounded to the granularity >> supported by the hypervisor. Some hypervisors also enforce a >> - minimum, such as >> - 4000KiB. <span class='since'><code>unit</code> since >> - 0.9.11</span></dd> >> + minimum, such as 4000KiB. >> + >> + In the case of crash, optional attribute <code>dump-core</code> >> + can be used to control whether the guest memory should be >> + included in the generated coredump or not (values "on", "off"). >> + >> + <span class='since'><code>unit</code> since 0.9.11</span>, >> + <span class='since'><code>dump-core</code> since 0.10.2 >> + (QEMU only)</span></dd> >> <dt><code>currentMemory</code></dt> >> <dd>The actual allocation of memory for the guest. This value can >> be less than the maximum allocation, to allow for ballooning >> diff --git a/docs/schemas/domaincommon.rng b/docs/schemas/domaincommon.rng >> index ed25f58..bf6afbb 100644 >> --- a/docs/schemas/domaincommon.rng >> +++ b/docs/schemas/domaincommon.rng >> @@ -470,6 +470,14 @@ >> <interleave> >> <element name="memory"> >> <ref name='scaledInteger'/> >> + <optional> >> + <attribute name="dump-core"> > > As a general rule we have avoided use of '-' in XML element/attribute > names, so this ought to be 'dumpCore' IMHO > I didn't realize that, OK. It's fixed, should I send v3 for review because of that? Martin -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list