mirror of
https://github.com/libvirt/libvirt.git
synced 2026-10-02 12:20:06 -05:00
include: Define constants for parallel save/restore
Add a new VIR_DOMAIN_SAVE_PARALLEL flag to the save and restore APIs, which can be used to specify the use of multiple, parallel channels for saving and restoring a domain. The number of parallel channels can be set using the VIR_DOMAIN_SAVE_PARAM_PARALLEL_CHANNELS typed parameter. Signed-off-by: Claudio Fontana <cfontana@suse.de> Signed-off-by: Jim Fehlig <jfehlig@suse.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
1 parent
da4273db05
commit
3637c4dd8b
2 files changed
+14
No files matched your search
@@ -1655,6 +1655,7 @@ typedef enum {
|
||||
VIR_DOMAIN_SAVE_RUNNING = 1 << 1, /* Favor running over paused (Since: 0.9.5) */
|
||||
VIR_DOMAIN_SAVE_PAUSED = 1 << 2, /* Favor paused over running (Since: 0.9.5) */
|
||||
VIR_DOMAIN_SAVE_RESET_NVRAM = 1 << 3, /* Re-initialize NVRAM from template (Since: 8.1.0) */
|
||||
VIR_DOMAIN_SAVE_PARALLEL = 1 << 4, /* Save and restore using parallel channels (Since: 10.6.0) */
|
||||
} virDomainSaveRestoreFlags;
|
||||
|
||||
int virDomainSave (virDomainPtr domain,
|
||||
@@ -1712,6 +1713,16 @@ int virDomainRestoreParams (virConnectPtr conn,
|
||||
*/
|
||||
# define VIR_DOMAIN_SAVE_PARAM_IMAGE_FORMAT "image_format"
|
||||
|
||||
/*
|
||||
* VIR_DOMAIN_SAVE_PARAM_PARALLEL_CHANNELS:
|
||||
*
|
||||
* an optional parameter used to specify the number of IO channels to use
|
||||
* during parallel save. As VIR_TYPED_PARAM_INT.
|
||||
*
|
||||
* Since: 11.2.0
|
||||
*/
|
||||
# define VIR_DOMAIN_SAVE_PARAM_PARALLEL_CHANNELS "parallel.channels"
|
||||
|
||||
|
||||
/* See below for virDomainSaveImageXMLFlags */
|
||||
char * virDomainSaveImageGetXMLDesc (virConnectPtr conn,
|
||||
|
||||
Reference in new issue
Block a user