Sys::V...ckpoint(3pm)
π NAME π
okay so this is the Sys::Virt::DomainCheckpoint page, from User Contributed Perl Documentation, aka the (3pm) manual β and it's here to explain how to represent & manage a libvirt guest domain checkpoint. Yes bestie, checkpoint representation and management, that's the whole vibe.
Sys::Virt::DomainCheckpointβ Represent & manage a libvirt guest domain checkpoint
π¦ DESCRIPTION π¦
The Sys::Virt::DomainCheckpoint module represents a guest domain checkpoint managed by the virtual machine monitor. Literally the main character of this page. π
β¨ METHODS β¨
my $str = $domchkp->get_name()β Returns the name of the checkpoint.my $xml = $domchkp->get_xml_description($flags)β Returns an XML document containing a complete description of the domain checkpoints' configuration. The$flagsparameter accepts the following constants:Sys::Virt::DomainCheckpoint::XML_SECUREβ Include security sensitive information in the XML dump, such as passwords.Sys::Virt::DomainCheckpoint::XML_SIZEβ Include dynamic per-<disk>size information.Sys::Virt::DomainCheckpoint::XML_NO_DOMAINβ Suppress<domain>sub-element.
$domchkp->delete($flags)β Deletes this checkpoint object & its data. The optional$flagsparameter controls what should be deleted via theSys::Virt::DomainCheckpoint::DELETE_*constants.$parentchkp = $domchkp->get_parent();β Return the parent of the checkpoint, if any.my @checkpoints = $domchkp->list_all_children($flags)β Return a list of all domain checkpoints that are children of this checkpoint. The elements in the returned list are instances of theSys::Virt::DomainCheckpointclass. The$flagsparameter can be used to filter the list of return domain checkpoints.
π CONSTANTS π
πΎ CHECKPOINT CREATION πΎ
The following constants are useful when creating checkpoints:
Sys::Virt::DomainCheckpoint::CREATE_REDEFINEβ Replace/set the metadata with the checkpoint.Sys::Virt::DomainCheckpoint::CREATE_QUIESCEβ Quiesce the guest disks while taking the checkpoint.Sys::Virt::DomainCheckpoint::CREATE_REDEFINE_VALIDATEβ Validate disk data state.
π§Ή CHECKPOINT DELETION π§Ή
The following constants are useful when deleting checkpoints:
Sys::Virt::DomainCheckpoint::DELETE_CHILDRENβ Recursively delete any child checkpoints.Sys::Virt::DomainCheckpoint::DELETE_CHILDREN_ONLYβ Only delete the child checkpoints.Sys::Virt::DomainCheckpoint::DELETE_METADATA_ONLYβ Only delete the checkpoint metadata.
π CHECKPOINT LIST π
The following constants are useful when listing checkpoints:
Sys::Virt::DomainCheckpoint::LIST_ROOTSβ Only list checkpoints which are root nodes in the tree.Sys::Virt::DomainCheckpoint::LIST_DESCENDANTSβ Only list checkpoints which are descendants of the current checkpoint.Sys::Virt::DomainCheckpoint::LIST_LEAVESβ Only list leaf nodes in the checkpoint tree.Sys::Virt::DomainCheckpoint::LIST_NO_LEAVESβ Only list non-leaf nodes in the checkpoint tree.Sys::Virt::DomainCheckpoint::LIST_TOPOLOGICALβ Sort list in topological order w.r.t. to parent/child relationships.
π AUTHORS π
Daniel P. Berrange <berrange@redhat.com>
πΈ COPYRIGHT πΈ
Copyright (C) 2006 Red Hat Copyright (C) 2006-2007 Daniel P. Berrange
π LICENSE π
This program is free software; you can redistribute it and/or modify it under the terms of either the GNU General Public License as published by the Free Software Foundation (either version 2 of the License, or at your option any later version), or, the Artistic License, as specified in the Perl README file.
π₯ SEE ALSO π₯
Sys::VirtSys::Virt::Error"http://libvirt.org"
πΈ okay bestie, that's the whole page. The sign-off cutie says perl v5.40.2, dated 2026-06-08, with the footer banner Sys::V...ckpoint(3pm). Bye π
β¨
π¦ where this page comes from
- epel 10: perl-Sys-Virt 12.4.0-1.el10_3 Β· GPL-2.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms