[PATCH libvirt-java 3/9] Add virDomainBlockResize to Domain methods

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Signed-off-by: Wido den Hollander <wido@xxxxxxxxx>
---
 src/main/java/org/libvirt/Domain.java |   18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/src/main/java/org/libvirt/Domain.java b/src/main/java/org/libvirt/Domain.java
index fc1f665..4b4c572 100644
--- a/src/main/java/org/libvirt/Domain.java
+++ b/src/main/java/org/libvirt/Domain.java
@@ -193,6 +193,24 @@ public class Domain {
     }
 
     /**
+     * Resize a block device of domain while the domain is running.
+     *
+     * @param disk
+     *           path to the block image, or shorthand (like vda)
+     * @param size
+     *           the new size of the block devices
+     * @param flags
+     *           when set to 1, units of size is in bytes instead of KiloBytes
+     * @return 0 on succes, -1 on error
+     * @throws LibvirtException
+     */
+    public int blockResize(String disk, NativeLong size, int flags) throws LibvirtException {
+        int returnValue = libvirt.virDomainBlockResize(VDP, disk, size, flags);
+        processError();
+        return returnValue;
+    }
+
+    /**
      * Dumps the core of this domain on a given file for analysis. Note that for
      * remote Xen Daemon the file path will be interpreted in the remote host.
      *
-- 
1.7.9.5

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]